所以我被要求构建一个弹性应用程序来存储本地企业的客户。但是,它需要使用希腊字符存储客户端。我的问题是,当在希腊语的数据网格中导入名称时,它可以工作 ΛεωνίδαÏ,当我尝试使用 phpmyadmin 将其放入数据库时,它似乎没问题,但后来它就像 ?? ??????在数据网格中。我的设置是使用 php 服务连接到 mysql 的 flex 应用程序。我已将数据库的编码设置为 utf8-general ,但没有运气。我不确定这是否是 flex 或服务的问题。有任何想法吗?
问问题
418 次
2 回答
0
该论坛讨论提出了有关如何在 Flash/Flex 中使用特殊字符(包括希腊字符)的想法。请参阅 Kostas Zotos 的帖子,了解使用这些构建块的潜在解决方案:
使用 utf-8 编码。
使用带有 CDATA 块的 xml 文件列出希腊字符。
使用设备字体,而不是嵌入字体。
于 2012-05-21T11:05:43.297 回答
0
因此,在希腊 flex 和 php 论坛进行了一些研究后,我找到了解决方案。为了从 flex 访问任何 utf8 语言,唯一需要做的就是添加
mysqli_query($this->connection, "set names utf8");
在服务文件 (getAllSomething) 的方法中的任何 sql 语句之前。这将允许以任何语言编写和检索 utf8 字符集而不会出现问题。
我希望这对其他 flex 开发人员也有帮助。
于 2012-10-11T16:02:42.817 回答