amfphp中文乱码问题解决方法

问题描述:今天过测试dulux项目时候,通过amfphp传输中文的时候出现乱码,变成?????????????。

问题分析:问题应该出在编码问题上。flash中是gb编码,而amfphp是utf-8。

问题解决:
 打开gateway.php:
修改
$gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1");

$gateway->setCharsetHandler( "mbstring", "gb2312", "gb2312" );
一切安逸了