Flash与AmfPHP通信时,中文乱码
发布时间:2020-12-15 06:32:47 所属栏目:百科 来源:网络整理
导读:Flash与AmfPHP(或PHP)通讯时,中文会产生乱码的现象,多数的情况是由于PHP和Flash不是同一个编码方式,简单的说String类型的编码不一样。 我们把页面设置成UTF-8,但是flash并没有继承页面的编码方式,而是使用了“GB2312”,有两种解决办法: 1、把flash的
Flash与AmfPHP(或PHP)通讯时,中文会产生乱码的现象,多数的情况是由于PHP和Flash不是同一个编码方式,简单的说String类型的编码不一样。 我们把页面设置成UTF-8,但是flash并没有继承页面的编码方式,而是使用了“GB2312”,有两种解决办法: 1、把flash的编码修改为UTF-8,早期版本的flash是使用?System.useCodePage = true; 解决这个问题,AS3后好像不管用了,这个问题没深究,大家可以研究一下。 2、把传过来的编码在PHP中转换一下?$input = iconv ( ‘GB2312','utf-8',$input);? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |