Hi: I have filed a bug about this issue: https://bugs.php.net/bug.php?id=60306
following script: <? $s = "洪仁"; var_dump(mb_convert_encoding($s, "utf8", "gbk")); var_dump(iconv("gbk", "utf8", $s)); ?> save the script in fenc=cp936 then, run the script in php5.4 , output is : string(3) "洪" string(6) "洪仁" characters lost while converting from cp936 to utf8. this is really a big problem..... thanks -- Laruence Xinchen Hui http://www.laruence.com/ -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php