让Zend AMF支持UTF-8

在Flash Builder 4中,新增了使用Zend AMF向导访问服务器数据,很明显Zend AMF已经取代了Amfphp成为Flex与PHP数据通信的最佳解决方案。不过,同Amfphp一样,Zend AMF也面临一个编码的问题。怎样让Zend AMF支持UTF-8呢?更进一步说,怎样解决ZendAMF的中文乱码问题呢?

不知道大家还记得http://www.riafan.com/amfphp-configuration这篇文章不?要设置Amfphp支持UTF-8得在gateway中显示地修改编码。相比之下,ZendAMF的设置更简单些,因为它本身就支持UTF-8。只要gateway和php服务类都是UTF-8格式,就可以支持中文。

UTF-8格式

上图是利用Dreamweaver设置的,当然我们也可以使用UltraEdit等其它工具来设置UTF-8格式。注意:不要选择BOM。

发表评论