Ударения в названиях

Просто хочу понять - вы предлагаете не использовать юникод в значениях тега name?

Ну и где я так предложил? :slight_smile:

Я предлагаю всего лишь использовать теги по назначению. В частности ударение к названию никакого отношения не имеет, поэтому его в теге name быть не должно. А если хочется указать произношение, использовать для него другие теги.

но ведь конвертер падает, если встречает юникод в тегах, правильно? И ваше решение - удалить юникод из базы, правильно понимаю?

Удалить неподходящий юникодный символ из одного тэга!!!

На юникодные символы в общем случае никто не покушается. А вот для частных случаев, типа ударений, типографских украшалок и прочего, место не в этом теге.

То есть речь идет обо всех тегах name?

Вся инфраструктура OSM отлично работает с юникодом, не могу понять зачем вводить ограничения? На счет ударения - это обычный символ, с точки зрения кодировки.

Вы видели хоть в одной карте названия с ударениями? Или, может, указатели с ударениями?

(европейские не в счёт - там это именно символы алфавита и никаких ударений)

Magomogo, если очень хочется, введите себе тег - имя с ударением,и вставляйте туда сколько влезет…

Первое, что пришло в голову, какое-нибудь кафе E=mc²

Это ведь не ударение и не украшалка.

Но ведь от этого символа конвертер упадет? Значит кто-то из вас придет, и такой name исправит, вместо того, чтобы чинить конвертер.

Просьба модераторов выделить тред про ударения в отдельную тему.

Речь вообще не про ударения. Речь про юникод-символы.

Еще раз. Юникод-символы из некоторых европейских алфавитов при конвертации заменяются на ближайший эквивалент ASCII. Уже давно заменяются. Однако это не значит, что в name нужно пихать всё подряд. Вот о чём речь, собственно.

Кстати, вот в Википедии любят ударения, и всегда проставляют их при случае. Однако их ставят не в названии статьи, а в её тексте.

Юникод гораздо богаче старых кодировок, и это будут использовать все чаще. Не всем символам можно найти эквивалент в windows кодировке. Но это не значит, что в базе OSM русскоязычной части мира этим символам не место. Даже в name эти символы изредка будут нужны.

Ну я понимаю, есть технические трудности при переводе в однобайтовую кодировку, но зачем же ограничивать из-за этого OSM? Это искусственные ограничения, все-таки конвертер вторичен, база данных-то важнее, правда?

Дело не в “богатстве” юникода, дело в неуместности.

Да дались вам эти ударения! Я же привел пример юникод-символа, уместного на карте! А знаки градуса, валют… да чего там только нет, и все эти символы будут все чаще встречаться на вывесках, потому что люди будут использовать юникод все чаще. Вывески печатают на компьютерах. До людей скоро дойдет, что все эти символы доступны для использования и давно поддерживаются всеми программами/принтерами/почтовыми клиентами/итд.

Magomogo, я совершенно не понял, с чего ты взял, что конвертер ругается на юникод.
Или тем более падает от него.

Он сообщает об ОШИБКЕ в базе, которую надо исправить, и продолжает работать.
На правильно используемый юникод он не ругается