Flash Builder 4.6与php通信时,返回值为乱码的解决方案
参考文献:http://hi.baidu.com/qinpanke/blog/item/04af75c72ddebb0f9d163de3.html
前台采用Flash Builder,数据库操作采用PHP与MySQL相结合的方案在Web游戏编程等方面有着广泛应用,在实际应用中,发现PHP传回的中文字符在Flash Builder中显示时,全部成了问号之类的乱码,但用于显示数据的容器(如DataGird控件)上的汉字显示正常,很显然属于PHP传回的数据的编码问题,跟踪Flash Builder与PHP传回的数据(为一个DataList对象)也证明了这一点,下面着手解决。
在网上搜了一大堆,多数靠谱,修改了MySQL中数据库的编码与“整理”的类型,全部改为“utf8",没用;找PHP头部,没有关于编码类型的规定……最后还是用本文开头链接所介绍的方法得以顺利解决,具体如下:
Flash Builder与PHP通信而定义的连接对象,定义了数据库连接与操作的方法,是一个保存在服务器端的PHP文件,如果你需要自定义对数据库的一些操作,可把代码写在此处,然后更新(清理)项目,重新编译即可(PS: Flash Builder与PHP结合对MySQL数据库操作的方法,与Flex相关参考书中介绍的有所不同,具体连接数据库的方法与示例,在后续介绍中再写),在这个文件中,找到数据库连接方法的定义部分,在最后加上下面示例代码中注释之下的这条语句,立即OK!
public function __construct() {
$this->connection = mysqli_connect(
$this->server,
$this->username,
$this->password,
$this->databasename,
$this->port
);$this->throwExceptionOnError($this->connection);
//数据库连接所使用的字符集的定义
mysqli_set_charset($this->connection, "utf8");
}
Flash Builder 4.6与php通信时,返回值为乱码的解决方案相关推荐
- 使用Kettle抽取数据时,出现中文乱码问题解决方案
使用Kettle抽取数据时,出现中文乱码问题解决方案 参考文章: (1)使用Kettle抽取数据时,出现中文乱码问题解决方案 (2)https://www.cnblogs.com/yiyezhiqiu ...
- mybatis进行CRUD操作时返回值不为影响的条数,为null
对应自己的情况多试试看,总有一种方法可以解决吧! 1.如果报期望的返回值为null而原始返回值类型为int的错误 则将Dao/mapper接口中的函数的返回值类型改为Integer,在方法调用时使用. ...
- Mybatis为什么查询结果为空时返回值为NULL或空集合?
以下内容如有错误欢迎指出,有则改之无则加勉~ 一行数据记录如何映射成一个 Java 对象,这种映射机制是 MyBatis 作为 ORM 框架的核心功能之一,也是我们这篇文章需要学习的内容 开始前我们先 ...
- flash builder 4.6在debug调试时需要系统安装flashplayer debug版本
http://blog.csdn.net/cupid0051/article/details/46684295 转载于:https://www.cnblogs.com/huahai/p/7270995 ...
- qt接收服务器信息中文乱码,在qt提取lineedit中的中文字符串,通过tcp通信时,服务器接收乱码的情况,解决办法...
使用的是qt5.9版本,在取lineedit中的中文字符转成字符串,后转成char*的过程中,在仅仅使用string str.tolocal8bit,是不起作用的,转换不了格式,输出的char*数组还 ...
- 使用485串口通信时,有时候有乱码,有时候就没乱码
下面是代码部分部分 //主函数部分 int main(void) {GPIOInit();//GPIO初始化USART3_Init();USART_PutStr(USART3, "progr ...
- mysql返回页面乱码java_解决Java程序使用MySQL时返回参数为乱码的示例教程
先说MySQL的字符集问题.Windows下可通过修改my.ini内的 default-character-set=utf8 //客户端的默认字符集 在MySQL客户端工具中输入 SHOW VARIA ...
- 在html页面提交值到动态页面时出现中文值为乱码的解决方案
指定页面的编码方式: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" ...
- 数据访问类用静态方法。。。当多个人调用时返回值会返回别人的?。。。特别奇怪的问题???...
http://topic.csdn.net/t/20060212/15/4551821.html 在CSDN上也有人提过同样的问题,,也有解答..可以参考.. 转载于:https://www.cnbl ...
最新文章
- Leetcode-探索 | 加一
- 电商课题I:集群环境下业务限流
- 软件测试学习笔记:找代码中的fault,并设计特定的测试用例
- java宠物小精灵,简单的Java口袋妖怪扑灭模拟器
- 装载服务器安装和配置_一站式解决方案
- 三星台式机计算机编号怎么看,三星笔记本如何查看型号
- 网站制作中常用的一些网页布局
- c++builder 代码格式化工具 AStyle
- sd卡升级 c语言程序,奔驰C级导航SD卡怎么升级
- java继承和接口的区别_java中的接口与继承的区别
- 使用vue-print-nb打印element table时表格打印不全的问题
- 【网络安全学习之零基础】
- D2D第一个程序详解
- 子系统kali安装桌面
- 【开源】Easy系列开源与免费流媒体音视频方案汇总(持续更新)
- Wopus问答第一期
- 【游戏开发创新】当我学了Blender 建模,自制3D电脑桌面,回收站爆发了,把我做的模型都吐了出来(Blender | Unity | FBX)
- STM32MP157C-DK2->Develop on Arm® Cortex®-A7之 开启UART7串口功能
- OpenCV学习(二十) :直方图匹配、对比:calcHist(),minMaxLoc(),compareHist()
- Python 爬取王者农药全套皮肤