Unicode символы не отображаются должным образом на французской странице JSP - PullRequest
0 голосов
/ 15 марта 2012

Я использую код UTF-16 "\u2013" в файле свойств java для отображения черты на моей странице.Страница на французском языке.Теперь по этой ссылке: http://www.fileformat.info/info/unicode/char/2013/index.htm Я вижу, что они говорят, что это 'en-dash'.Что такое ан-тире?Тире должно быть одинаковым в en и fr, я думаю.На экране это отображается в виде знака вопроса.Что мне здесь не хватает?

Ответы [ 2 ]

0 голосов
/ 16 августа 2013

Это проблема из-за неиспользования UTF-8, это формат, который поддерживает символы всех языков.Вы можете использовать такой тип преобразования при отображении любого типа языкового текста.Например:

Чтобы увидеть точные слова этой строки (Votre compte ™), мы должны преобразовать ее в UTF-8.после этого он будет отображаться как (Votre compte àté activé)

$ text = 'Использовать комментарий для php ex en Prénom';

$ enc = mb_detect_encoding ($ text,"UTF-8, ISO-8859-1");

$ changewords = iconv ($ enc, "UTF-8", $ text);

0 голосов
/ 28 апреля 2012

en dash не имеет отношения к английскому языку.Он назван в честь его длины (или ширины): тире 1en большой.

Также есть em тире , ширина которого 1em.

1en - ширина буквы n;1em - ширина буквы m.Первая ширина равна половине ширины последней (их имя во французской типографии соответственно: шинель-деми-кадратин и шинель-кадратин . Деми означает половину и шин тире: совершенно ясно, что одна половина другой).

использует:

  • «09:00 - 17:00» - это диапазон, атире должен быть en dash
  • ", а Париж - легендарная фигура Троянской войны, а не столица Франции - сказал Гектору" должен использовать em dashes , где можно было использовать круглые скобки

Другие факты:

  • em также является относительной единицей в CSS
  • соответствующими HTML-объектами являются – и —.

Что касается отображаемого вопросительного знака: может ли используемый шрифт отображать эти глифы?Тире / минус - в порядке, если в шрифте отсутствует какая-либо другая тире.

...