amfphp 数据乱码解决

来源:互联网 发布:ipad直播软件 编辑:程序博客网 时间:2024/06/15 15:06
AMFPHP预设的编码是不支援中文的(会出现乱码),不过只要修改一下gateway的程式码即可。
使用文字编辑器,开启AMFPHP资料夹的gateway.php,应该可以找到一段跟字码有关的:
$gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1");
把它修改成:
$gateway->setCharsetHandler("utf8_decode", "UTF-8", "UTF-8");
或是如果你的PHP模组里有iconv的话也可以这样改:
$gateway->setCharsetHandler("iconv","UTF-8","UTF-8");
记得,不要改flash里的useCodePage true,虽然可能也ok,但这是走回头路....能使用Unicode就尽量使用它吧
原创粉丝点击