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

StackOverflow https://stackoverflow.com/questions/1623994

  •  06-07-2019
  •  | 
  •  

Вопрос

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

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

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

У меня установлен Adobe Flash 10.0.32.18 на моем компьютере Sabayon Linux.

Это было полезно?

Решение

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

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

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

Другие советы

Просто для дальнейшего обновления ответа. 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_ *, чтобы гарантировать, что данные в юникоде могут храниться в таблицах.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top