I come across this problem from http://www.taobao.com/ It seems like "gbk" not in mb_list_encodings() .. also see https://bugs.php.net/bug.php?id=45086 also see #9061 Currently I can only convert encoding myself or pass "gb18030" when handle with "gbk".