php的iconv函数中utf8与utf-8的差异

开发中遇到一个奇怪的问题:报错如下:
iconv() [<a href='function.iconv'>function.iconv</a>] : Wrong charset, conversion from `gbk’ to `utf8′ is not allowed at line 24


查来查去,也没发现有什么问题,后来经请教同事,原来是utf8应改为utf-8,可能是由于linux函数库中就是utf-8吧,所以以后建议使用utf-8,增加兼容性。

 

还有一点:json格式数据中文只支持utf-8编码,应用iconv转码中文,否则前台接收的数据为空。


 

 

posted @ 2014-04-02 21:53  moqiang02  阅读(228)  评论(0编辑  收藏  举报