iconv 在 PHP 4 之後才有
用法也很簡單
UTF-8 是輸入的編碼
BIG5 是輸出的編碼
$content 是內容
所以如果我的字串是UTF8
然後我要他在BIG5頁面上面呈現
就可以用以下的方式使用
然後我要他在BIG5頁面上面呈現
就可以用以下的方式使用
echo iconv('UTF-8', 'BIG5', $content);
但是說真的
這種編碼問題
通常都是比較舊的網站才會有
因為以前大家比較少用UTF8
現在大家比較常用UTF8
所以這函式也比較少用了
然後這函式有個特點
當這內容轉換失敗的時候
他會返回到轉換失敗前的字串為止
而且使用
if (iconv('UTF-8', 'BIG5', $content))
轉換失敗時
他會回傳false
但是其實還是有內容的喔
這邊給大家做個參考
留言板
歡迎留下建議與分享!希望一起交流!感恩!