Flex TextField не принимает символы «ü» и другие «немецкие» символы - PullRequest
3 голосов
/ 09 апреля 2010

У меня проблемы с автоматическим преобразованием Flex (3.5) "ü" в "u". Как только я вставлю символ, он преобразуется.

Что мне нужно включить, чтобы включить эти другие наборы символов? Я думал, что Flex поддерживает UTF-8?

Спасибо!

Ответы [ 6 ]

0 голосов
/ 11 апреля 2011

Вам следует проверить аргументы компилятора по умолчанию, детали исходного файла и html-файл, в который встроен ваш swf, чтобы убедиться, что они используют utf-8. также проверьте тип шрифта, который вы используете, чтобы увидеть, являются ли необходимые символы частью этого набора.

0 голосов
/ 16 декабря 2010

Используйте Flash Text Laylout Framework, поскольку он поддерживает полный набор символов. Это означает использование Flex 4 и либо <s:TextInput or s:TextArea, либо любых других искровых компонентов, использующих TLF.

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

Возможно, слишком простой вопрос, но какие языки вы задали в файле flex-config.xml? Это можно установить несколькими способами, включая таблицу шрифтов, предложенную Адрианом.

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

Какой шрифт вы используете? Вы уверены, что шрифт поддерживает эти символы? иначе вы получите или? вместо ü.

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

У меня была такая же проблема, немецкие символы, но эта проблема была решена мами-разработчиками на стороне PHP, они что-то сделали, у flex нет проблем с представлением этих специальных символов, поэтому я все делал со стороны

0 голосов
/ 09 апреля 2010

Настройка по умолчанию на 3.3, которую я сейчас использую для немецкого / английского языка, не ведет себя так. Я сделал новый фиктивный проект и перепробовал все текстовые редактируемые поля. Проверьте Свойства проекта> Ресурс> Кодировка текстового файла и компилятор Flex> Дополнительные аргументы компилятора. Если вы ничего не меняли там, чем его компонент вы используете. РЕДАКТИРОВАТЬ: ИЛИ, может быть, это шрифт, если вы используете собственный шрифт ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...