You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#26 2019-01-13 23:48:30
- &ergio
- Member

- From: Earth, planet
- Registered: 2018-10-22
- Posts: 77
Re: формат телефонных номеров
Может там такая палочка "-", а может такая "‐" или такая "‑", такая "–", кто знает может эта "—", эта тоже похожа "―" или вообще такая "─" палочка, а вдруг там вообще "_" и её производные?!
Мне как программисту придётся делать лишнее движение
Но вы не программист, иначе бы не писали такую чушь:
% echo '+7 9—99 1.23-4⁓5-67' | perl -pe 's/[^+0-9]*//g'
+79991234567
Android v2, v5, v7, v8 делит у меня как +7 XXX XXXXXXX.
Что и где он делит?
Offline
#27 2019-01-13 23:59:35
- &ergio
- Member

- From: Earth, planet
- Registered: 2018-10-22
- Posts: 77
Re: формат телефонных номеров
parukhin wrote:Maps.me показывает то, что в базе записано
gryphon wrote:если разработчик выбирает сырые данные из ОСМ, без обработки, то он не любит своих пользователей
Андроед 8.1 показывает сырые данные из базы, если в базу записать +78121234567 то так будет отображаться.
OSMAND показывает сырые данные из базы, если в базу записать +78121234567 то так будет отображаться.
Вся магия происходит на стадии записи.
Offline
#28 2019-01-14 00:17:14
- &ergio
- Member

- From: Earth, planet
- Registered: 2018-10-22
- Posts: 77
Re: формат телефонных номеров
Я все телефонные номера добавляю как +380XXXXXXXXX. Это для Украины. Без дополнительных пробелов и лишних символов.
8w7233232300
Я за вариант без пробелов и с +7 в начале.
Я пишу без пробелов и дефисов.
Ни одна программа не в состоянии понять разницу между +7 812 123-45-67 и +7 8121 23-45-67 если они будут записаны без пробелов и тире: +78121234567
Требую всех, кто не отделяет пробелами код местности/оператора, объявить врагами народа.
Offline
#29 2019-01-14 02:18:30
- Kuritsyn Roman
- Member

- From: Казахстан, ВКО, Шемонаиха
- Registered: 2017-04-03
- Posts: 150
- Website
Re: формат телефонных номеров
Kuritsyn Roman wrote:Может там такая палочка "-", а может такая "‐" или такая "‑", такая "–", кто знает может эта "—", эта тоже похожа "―" или вообще такая "─" палочка, а вдруг там вообще "_" и её производные?!
Мне как программисту придётся делать лишнее движениеНо вы не программист, иначе бы не писали такую чушь:
% echo '+7 9—99 1.23-4⁓5-67' | perl -pe 's/[^+0-9]*//g'
+79991234567Android v2, v5, v7, v8 делит у меня как +7 XXX XXXXXXX.
Что и где он делит?
- Android форматирует при вводе, умеет работать, и записывает в icard номер +7 XXX XXX-XX-XX
==============
% echo '+7 9—99 1.23-4⁓5-67' | perl -pe 's/[^+0-9]*//g'
+79991234567
Что и требовалось доказать. Зачем лишние сущности в базе намеренно?
Last edited by Kuritsyn Roman (2019-01-14 02:20:22)
Offline
#30 2019-01-14 07:39:54
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: формат телефонных номеров
Ни одна программа не в состоянии понять разницу между +7 812 123-45-67 и +7 8121 23-45-67 если они будут записаны без пробелов и тире: +78121234567
А в чем тут проблема? Разумеется, если хочется выделять локальный номер (хоть пробелами, хоть еще чем), такой программе нужна таблица длин префиксов.
Offline
#31 2019-01-14 08:02:52
- &ergio
- Member

- From: Earth, planet
- Registered: 2018-10-22
- Posts: 77
Re: формат телефонных номеров
А в чем тут проблема? Разумеется, если хочется выделять локальный номер (хоть пробелами, хоть еще чем), такой программе нужна таблица длин префиксов.
+74967111111 --- это +7 4967 11-11-11 Шишкин Лес или +7 496 711-11-11 Загорянский?
Last edited by &ergio (2019-01-14 08:22:41)
Offline
#32 2019-01-14 08:55:04
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: формат телефонных номеров
dair wrote:А в чем тут проблема? Разумеется, если хочется выделять локальный номер (хоть пробелами, хоть еще чем), такой программе нужна таблица длин префиксов.
+74967111111 --- это +7 4967 11-11-11 Шишкин Лес или +7 496 711-11-11 Загорянский?
Даже не представляю, где это, есть ли там понятие "местный номер", и какой он там длины, но в любом случае это один и тот же номер, записать ли его с пробелами или нет. Википедия уверяет, что в дп Загорянский Московской области телефоны имеют префикс +7 49656.
Offline
#33 2019-01-14 09:37:24
- mosstreet
- Member
- Registered: 2016-10-04
- Posts: 136
Re: формат телефонных номеров
Какая разница с +7 или 8, только при звонках из за границы вы не сможете дозвониться, как бы в базе не был записан номер, он все равно будет набран. Тире пишутся по привычке.
+74967111111 --- это +7 4967 11-11-11 Шишкин Лес или +7 496 711-11-11 Загорянский?
С таким примером можно смело эту тему считать бестолковой и дальше не обсуждать.
Offline
#34 2019-01-14 09:39:08
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: формат телефонных номеров
Ни одна программа не в состоянии понять разницу между +7 812 123-45-67 и +7 8121 23-45-67 если они будут записаны без пробелов и тире: +78121234567
А в чём эта разница и для чего её нужно понимать программе?
С точки зрения телефонной компании это один и тот же номер.
Offline
#35 2019-01-14 09:58:37
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: формат телефонных номеров
мне так какжется что тут пошло переливание из пустого в порожнее ??
ни одна программа поддерживающая стандарт E.164 не заметит разницы между +7 812 123-45-67, +7 8121 23-45-67 и +78121234567 - т.к. это один и тот же номер.
Offline
#36 2019-01-14 09:58:38
- &ergio
- Member

- From: Earth, planet
- Registered: 2018-10-22
- Posts: 77
Re: формат телефонных номеров
А в чём эта разница и для чего её нужно понимать программе?
В том, что я, как конечный пользователь из Шишкиного Леса или Загорянского, хочу видеть номер в привычном для меня формате. (В Шишкином Лесу шестизначные номера, в Загорянском семизначные)
Тут же одни программисты собрались, которые не состоянии выкинуть все лишние символы из номера, но зато с лёгкость могут отформатировать номер без лишних символов как надо.
Offline
#37 2019-01-14 10:05:35
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: формат телефонных номеров
хочу видеть номер в привычном для меня формате
Ну то есть никаких объективных причин нет, есть только субъективный фактор в виде "привычный формат".
А когда в Шишкином Лесу увеличился кол-во телефонов и они перейдут на 7-значные кода - будем все введённые номера перелопачивать?
Last edited by Sergey Astakhov (2019-01-14 10:07:35)
Offline
#38 2019-01-14 10:07:13
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: формат телефонных номеров
сейчас конечному пользователю уже давно до лампочки на номер - ему нужно дозвониться куда ему нужно и пофих что это будет телефон, скайп, бибер или система барабанов племени тумба-юмба.
тем более что по стране безлимит.
Offline
#39 2019-01-14 10:09:19
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: формат телефонных номеров
Ну то есть никаких объективных причин нет, есть только субъективный фактор в виде "привычный формат".
приезжает он в англию а там опа и не понашенски циферки разграничивают...
приезжает в америку а там опа и номер написан буквами...
Last edited by pfg21 (2019-01-14 10:09:37)
Offline
#40 2019-01-14 10:38:37
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: формат телефонных номеров
В том, что я, как конечный пользователь из Шишкиного Леса или Загорянского, хочу видеть номер в привычном для меня формате. (В Шишкином Лесу шестизначные номера, в Загорянском семизначные)
В этом случае там не может быть одинакового префикса, как в приведенном примере. Тогда, как я и сказал, отображающая программа должна иметь таблицу длин префиксов.
Last edited by dair (2019-01-14 10:39:34)
Offline
#41 2019-01-14 11:35:32
- &ergio
- Member

- From: Earth, planet
- Registered: 2018-10-22
- Posts: 77
Re: формат телефонных номеров
В этом случае там не может быть одинакового префикса, как в приведенном примере. Тогда, как я и сказал, отображающая программа должна иметь таблицу длин префиксов.
http://www.intercomplexgroup.net/kontakty/
Адресу: 142181, Россия, Московская область, г. Климовск, Бережковский проезд, д. 17.
Телефон: +7 (496) 758-8009
+7 (496) 758-4178
+7 (496) 758-4278
http://rubrikator.org/russia/moscow/babenskaya-igrushka
Телефон:
+7 (4967) 50-60-69
Адрес:
Москва, Шишкин Лес пос (Шишкин Лес), 42
Offline
#42 2019-01-14 12:00:42
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: формат телефонных номеров
Адресу: 142181, Россия, Московская область, г. Климовск, Бережковский проезд, д. 17.
Телефон: +7 (496) 758-8009
+7 (496) 758-4178
+7 (496) 758-4278
Адрес: 142181, Российская Федерация, Московская область, Городской округ Подольск, город Подольск, Микрорайон Климовск, проезд Юности д.1 см. карту
Телефон:
(ресепшн) 8(4967) 56-59-37; 8(4967) 56-59-47
http://vsehsvtklimovsk.cerkov.ru/
Московская обл., г. Климовск, городское кладбище, стр.1
(49676) 1-48-03
Фрагмент официального документа по Подольску: http://yunostklimovsk.ru/cache/9/59feab … 85d406.jpg
Все телефоны в формате 8 (4967) XX-XX-XX
Last edited by Sergey Astakhov (2019-01-14 12:12:02)
Offline
#43 2019-01-14 12:01:33
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: формат телефонных номеров
Очевидно, в первом случае просто отформатировали по московскому образцу, иначе оно просто не может работать. Вообще-то это не просто форматирование для красоты, это подразумевает, что внутри подсети можно набирать короткие 5-6-значные номера. Есть ли это сейчас в Московской области - не имею представления.
Offline
#44 2019-01-14 13:33:36
- mosstreet
- Member
- Registered: 2016-10-04
- Posts: 136
Re: формат телефонных номеров
http://ru.science.wikia.com/wiki/%D0%A2 … 0%B8%D0%B8 Ранее в СССР и не только существовали местные АТС с выходом на межгород(из за этого и префиксы существовали), теперь же все приведено к единообразию, из за монополии двух организаций. И вы не руками набираете эти номера, из программы так вообще нажатием на строчку (к тому же существуют такие, которые при наборе еще и подставляют название фирм и организаций, автоматически).
Offline
#45 2019-01-14 14:32:50
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: формат телефонных номеров
Всякие гибридные варианты с частичным набором номера из другой подсети типа приведенного в указанной статье 8-2-хх наверное действительно исчезли. А внутренние номера подсети никуда не девались, в СПб они 7-значные даже с мобильных, в области 5-значные (с мобильных скорей всего надо всегда набирать целиком). Про набор "не руками" -- вообще довольно странное утверждение, применимое только к некоторым ситуациям.
Другое дело, что обычно и так все знают, какую часть номера можно не набирать, независимо от наличия скобочек и подобных символов.
Last edited by dair (2019-01-14 14:35:17)
Offline
#46 2019-01-14 15:45:06
- mosstreet
- Member
- Registered: 2016-10-04
- Posts: 136
Re: формат телефонных номеров
Про набор "не руками
Речь про программу или про что? Или вы смотрите, а потом на листочек переписываете?
А внутренние номера подсети никуда не девались, в СПб они 7-значные даже с мобильных
Интересно вы целиком прочитали? Ясно понятно написано, о переходе на 10 значный набор, с мобильных вы подругому вообще не позвоните. а остатки местных АТС существуют, кто же спорит.
Offline
#47 2019-01-14 19:14:43
- acsd
- Member
- Registered: 2011-01-21
- Posts: 226
Re: формат телефонных номеров
Номера можно автоматически привести и в форматированный вид с выделением префиксов, и в чистый вид без разделителей.
Но базу заполняют и редактируют люди, думаю это достаточный аргумент, чтобы вносить их в форматированном виде.
Last edited by acsd (2019-01-14 19:15:06)
Offline
#48 2019-01-14 19:25:32
- &ergio
- Member

- From: Earth, planet
- Registered: 2018-10-22
- Posts: 77
Re: формат телефонных номеров
В чистый вид без разделителей номера приводятся одним регеспом. Обратное действие если и возможно, то далеко не в одну строчку и требует дополнительной базы, которая может меняться с течением времени. Это ещё один аргумент.
Offline
#49 2019-01-14 19:53:46
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: формат телефонных номеров
dair wrote:Про набор "не руками
Речь про программу или про что? Или вы смотрите, а потом на листочек переписываете?
Нет, я смотрю на экран и набираю номер руками на телефоне. Хотя бывает и на листочек.
Интересно вы целиком прочитали? Ясно понятно написано, о переходе на 10 значный набор, с мобильных вы подругому вообще не позвоните. а остатки местных АТС существуют, кто же спорит.
С мобильных телефонов прекрасно звонится на 7-значные номера СПб. А написано там про звонок из 495 в 496 -- такое действительно кроме как полным номером, видимо, не набрать.
Last edited by dair (2019-01-14 20:00:49)
Offline
#50 2019-01-14 19:59:31
- &ergio
- Member

- From: Earth, planet
- Registered: 2018-10-22
- Posts: 77
Re: формат телефонных номеров
И вы не руками набираете эти номера, из программы так вообще нажатием на строчку
Смелое утверждение. Никогда не приходилось продиктовать номер кому-нибудь другому? Используя рот и глаза.
Last edited by &ergio (2019-01-14 19:59:46)
Offline