因此我被要求构建一个Flex应用程序来存储本地企业的客户端。但是,它需要使用希腊字符存储客户端。我的问题是,当在希腊的数据网格中导入一个名称它工作Î>ÎμÏÎÎÎÎÎÎÎÎÎÎÏ,当我尝试使用phpmyadmin将它放入数据库时,它似乎没问题,但后来它就像? ?????????在datagrid中。我的设置是使用php服务连接到mysql的flex应用程序。我已经将数据库的编码设置为utf8-general而没有运气。我不确定这是flex或服务的问题。有任何想法吗?
答案 0 :(得分:0)
This论坛讨论提供了有关如何在Flash / Flex中使用特殊字符(包括希腊字符)的想法。请参阅Kostas Zotos的文章,了解这些构建模块的潜在解决方案:
使用utf-8编码。
使用带有CDATA块的xml文件列出希腊字符。
使用设备字体,而不是嵌入字体。
答案 1 :(得分:0)
所以经过对greek flex和php论坛的一些研究后,我发现了一个解决方案。为了从flex访问任何utf8语言,唯一需要做的就是添加
mysqli_query($this->connection, "set names utf8");
在服务文件的方法(getAllSomething)中的任何sql语句之前。这将允许以任何语言编写和检索utf8字符集而不会出现问题。
我希望这对其他灵活开发人员也有帮助。