iconv -字符串转换为请求的字符编码(PHP PHP 4 > =回答,5)
mb_convert_encoding转换字符编码(PHP PHP 4.0.6 > = 4,5)

使用:
字符串(字符串str的字符串mb_convert_encoding to_encoding {,混合from_encoding })
你需要开始mbstring扩展库,在php.ini中;在推广= php_mbstring.dll前;删除


字符串(string in_charset out_charset iconv,字符串,字符串str)
小心 uff1a
第二个参数,除了指定要转换的编码,也可以加两后缀: / / / /忽视直译和,
其中:
/ /直译的自动变换的字符,不能转化为一个或多个近似特征。
忽略忽略不能转换的字符,默认效果从第一个非法字符截断。
失败时返回转换字符串或false。

使用uff1a
1。发现iconv可能犯错时转换字符GB2312,如果没有忽略参数,后面所有的字符的字符串不能得救。无论如何,这是。

-不能转换成功,无法输出。此外,mb_convert_encoding没有这个bug。
2。mb_convert_encoding可以指定各种输入的代码,它会自动根据内容确定,但执行效率比iconv少得多;例如,$str =

Mb_convert_encoding ($str, euc-jp

差异
3,在一般情况下,使用mb_convert_encoding iconv函数只有在没有办法确定编码的原代码,或当iconv转化。

。
from_encoding指定字符编码转换前的名字。它可以

枚举列表。如果未指定,内部编码将为

$str = mb_convert_encoding($str,ucs-2le

$str = mb_convert_encoding($str,日文、汽车);

实例uff1a
$content = iconv(GBK
内容= mb_convert_encoding美元(美元的内容,UTF-8