今天遇到這個錯誤,很詭異,嘗試重新編譯安裝libiconv和php未果
寫了段代碼一測試,發現寫成utf8時,就會報錯
PHP Notice: iconv(): Unknown error (22) in /home/web/Liv.php on line 4
如果寫成utf-8,就一切大吉了,看來習慣很重要。
我的版本是
libiconv-1.13.1
php-5.3.8
[php]
<?php
$str="嘿嘿";
iconv('gbk','utf8',$str);
//iconv('gbk','utf-8',$str); //這個才是正確的
echo $str;
?>