利用iconv轉碼會有轉不回來的問題
可用mbstring來轉碼 就不會有問題了
當然apache要先安裝mbstring
可用mbstring來轉碼 就不會有問題了
當然apache要先安裝mbstring
- 安裝
yum install php-mbstring
- big5轉utf8
mb_convert_encoding($msg, "UTF-8", "BIG-5");
- 配合自動偵測,統一轉utf8
要注意要自己加上可能的碼,不然可能會找不到$encoding = mb_detect_encoding($this->content, "UTF-8,BIG-5,GB2312, ASCII, ISO-8859-1"); $msg = mb_convert_encoding($msg, "UTF-8", $encoding);