Flex datagrid unicode characters


Flex datagrid unicode characters

因此,我被要求构建一个 flex 应用程序来存储本地企业的客户端。但是,它需要使用希腊字符存储客户端。我的问题是,当用希腊语在数据网格中导入名称时,它可以工作 ΛÎμωÎ1/2Î ̄Î'αÏ' 当我尝试使用 phpmyadmin 将其放入数据库中时,它似乎还可以,但随后它就像???????????在数据网格中。我的设置是使用 php 服务连接到 mysql 的 flex 应用程序。我已经将数据库的编码设置为utf8通用,但没有运气。我不确定这是 flex 还是服务的问题。有什么想法吗?

这个论坛讨论提出了如何在Flash/Flex中使用特殊字符(包括希腊字符(的想法。请参阅Kostas Zotos的帖子,了解这些构建块的潜在解决方案:

  • 使用 utf-8 编码。

  • 使用带有 CDATA 块的 xml 文件列出希腊字符。

  • 使用设备字体,而不是嵌入字体。

因此,

在希腊 flex 和 php 论坛上进行一些研究后,我发现了一个解决方案。 为了从 flex 访问任何 UTF8 语言,唯一需要做的就是添加

mysqli_query($this->connection, "set names utf8");

在服务文件的方法中的任何 sql 语句之前 (getAllSomething(。这将允许毫无问题地以任何语言编写和检索 utf8 字符集。

我希望这对其他 Flex 开发人员也有帮助。