безопасно ли использовать не ASCII символы юникода, такие как ♺ на веб-сайтах? - PullRequest
7 голосов
/ 23 декабря 2009

С учетом веб-браузеров, операционных систем, iphone, blackberry и т. Д.

Ответы [ 5 ]

5 голосов
/ 23 декабря 2009

Это зависит от характера и шрифта (ов). Вам нужно будет поэкспериментировать с интересующими вас персонажами.

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

(Это все предполагает, что вы правильно установили кодировку.)

2 голосов
/ 02 февраля 2010

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

2 голосов
/ 23 декабря 2009

Хотя «безопасно» - либо путем правильной настройки кодировки при доставке страницы, либо путем экранирования с помощью &#xxx; - не все пользователи будут иметь шрифты, которые могут отображать эти символы. В частности, символы «дингбат» (символы западного текста с ударением обычно поддерживаются в любом месте).

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

1 голос
/ 23 декабря 2009

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

0 голосов
/ 23 декабря 2009

Это безопасно, если вы не установите правильный тип кодировки ваших страниц. Вот почему вы видите различные языки мира на html-страницах.

...