iconv 在 PHP 4 之後才有
用法也很簡單
 
UTF-8 是輸入的編碼
BIG5 是輸出的編碼
$content 是內容
所以如果我的字串是UTF8
然後我要他在BIG5頁面上面呈現
就可以用以下的方式使用
echo iconv('UTF-8', 'BIG5', $content);

但是說真的
這種編碼問題
通常都是比較舊的網站才會有
因為以前大家比較少用UTF8

現在大家比較常用UTF8
所以這函式也比較少用了

然後這函式有個特點
當這內容轉換失敗的時候
他會返回到轉換失敗前的字串為止

而且使用

if (iconv('UTF-8', 'BIG5', $content))

 

轉換失敗時
他會回傳false
但是其實還是有內容的喔

這邊給大家做個參考