Я хотел бы разработать веб-приложение, которое использует Unicode. Проблема в том, что я не знаю, поддерживает ли пользователь полный набор Unicode или нет.

Зависит ли поддержка Unicode от браузера или операционной системы? Насколько хорошо работают обычные браузеры / ОС при работе с Unicode?

Цель состоит в том, чтобы найти большие подмножества в основном поддерживаемых символов Юникода (с тем фактом, что я согласен не поддерживать старые технологии).

3 ответа3

1

поддержка юникода зависит от браузера или операционной системы?

И то и другое

Насколько хорошо ведут себя основные браузеры / ОС?

Текущие версии самых популярных браузеров поддерживают (в основном) Юникод (при условии, что у вас есть доступные шрифты, содержащие глифы для сценариев, которые вы хотите визуализировать). Вы должны убедиться, что ваш веб-сервер обеспечивает соответствующий набор символов и указатели кодировки в заголовках HTTP и / или в HTML.

Смотрите Википедию, Консорциум Unicode и Алан Вуд

1

Поддержка Unicode теперь достаточно универсальна в браузерах. Однако это не означает, что все символы поддерживаются. Стандарт Unicode не требует поддержки какой-либо конкретной коллекции символов. Ни один шрифт не покрывает весь Unicode, и шансы найти реализацию, где даже объединение установленных шрифтов охватывает весь Unicode, бесконечно малы. Ну, очень маленький, по крайней мере.

Если вам просто нужно визуализировать символы, то основная проблема связана со шрифтами, хотя некоторые браузеры менее способны использовать все установленные шрифты, чем другие. Если вам нужна другая поддержка, такая как корректный рендеринг справа налево, когда это необходимо, или правила разрыва строк в стиле Unicode, то это больше проблема для браузеров.

Подводя итог, вам, вероятно, нужно значительно уточнить свой вопрос, чтобы получить практически полезные ответы.

1

Вероятно, только латиница 1 безопасна. Я кодирую собственный веб-проект и тестирую его во многих браузерах, но однажды один парень пришел в офис и показал мне, что символы-символы в части пути URL веб-сайта были закодированы в процентах. В настоящее время я ищу браузер с похожим поведением для теста, но каждая (новая) версия имеет поддержку Unicode URL. Я знаю, что это был только Safari, но не знаю, был ли это Mac или Win и версия. У меня нет проблем с новым Safari на Windows 7. Блин, парень!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .