Проблемы со шрифтом встраивания немецких символов ("ü") - PullRequest
0 голосов
/ 09 сентября 2010

У меня проблема с одним шрифтом, мой сайт работает на пяти языках, один из них немецкий, поэтому некоторые символы, такие как ü и т. Д., Не отображаются должным образом.

так, например, на английском у меня есть одно слово "несчастный", на немецком оно должно отображаться как "unglücklich",

на самом деле я все еще использую Flex3.0, поэтому alt text когда я получаю это значение от конца PHP, я получаю его, как указано на этом изображении ..., так что "несчастный" текст, когда он отображается, наконец, бесполезен., может ли один plzz помочь мне, мой сайт почти закончен,только некоторые из этих маленьких проблем создают проблемы, большое спасибо заранее

спасибо

Анкур Шарма

alt text

Ответы [ 3 ]

2 голосов
/ 09 сентября 2010

Это текст UTF-8, отображаемый как текст ANSI - не проблема font , а проблема кодировки символов . PHP должен правильно кодировать этот текст перед отправкой во Flash или кодировать после получения (в зависимости от того, что именно вы делаете). См. utf8_encode и utf8_decode .

Имейте в виду, возможно, вы даже дважды его кодируете.

1 голос
/ 09 сентября 2010

Это проблема кодировки символов, а не проблема встраивания шрифта.

Убедитесь, что ваш PHP-скрипт доставляет текст, закодированный в формате Unicode (UTF-8).

0 голосов
/ 22 октября 2010

У меня была похожая проблема с этим с CKeditor. Он кодирует немецкие символы в источнике, хотя на дисплее выглядит нормально. Если я меняю источник, то он сохраняет ОК, но всякий раз, когда я переключаюсь обратно на экран за сценой, он снова меняет символы. Я искал параметр, который нужно изменить в конфигурации CK, но пока не нашел того, который работает.

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

...