Adobe Flex не работает при вводе unicode/чужого ввода в Linux

Я изучал flex в течение нескольких дней и вдруг заметил, что ввод юникодных/иностранных символов в Linux в TextInput, TextArea или RichTextEditor дает вам нечитаемый текст, состоящий из нескольких символов (похоже, что utf-8 все портит). С другой стороны, вывод безупречен.

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

Итак, если Windows разрешает юникод, а Linux нет, что мне делать? Может проблема только на моей машине? Кто-нибудь сталкивался с такой же проблемой и, возможно, решением?

У меня установлен Adobe Flash 10.0.32.18 на моей машине Sabayon Linux.


person TautrimasPajarskas    schedule 26.10.2009    source источник


Ответы (2)


Возможно, это как-то связано с этим багом:

Неправильный ввод юникода в Linux

Что, судя по всему, будет исправлено после выхода FP 10.1.

person Juan Delgado    schedule 26.10.2009
comment
Благодарю вас! Не смотрел сайт ошибок Adobe. - person TautrimasPajarskas; 26.10.2009

Просто для дальнейшего обновления ответа. Компоненты Flex 4 поддерживают Unicode, а символы Unicode можно вводить в элементы управления вводом с помощью Google Chrome, Firefox 3.6+ и IE7+ .

Для пользователей Java MySQL

database.url=jdbc:mysql://localhost:3306/sampledb?useUnicode=true&characterEncoding=utf-8

Разрешить операции записи данных utf8.

Таблица и столбцы базы данных должны быть настроены на кодировку utf8_*, чтобы данные в формате Unicode могли храниться в таблицах.

person zawhtut    schedule 07.02.2011