作者arianda (火鍋)
看板PHP
標題Re: [請益] UTF8轉BIG5之 ICONV 的問題
時間Wed Jan 30 10:16:25 2008
※ 引述《gamewolf (Escape)》之銘言:
: Dear all
: 今天被業助小姐告知收到的通知信少了一堆字,一查之下才發現是
: iconv("UTF8","BIG5",$_mail_body); 作怪
: 因為 $_mail_body 裡有字是 BIG5 中的缺字,找不到字,所以 ICONV
: 轉到一半就停了,信也就送出去了
: 像 "碁", "堃", "坂" 之類的缺字
: 後來小弟在跟 Google 大神救助失敗後,就只好先呼叫 piconv 頂著
: 不曉得先進們有沒有更好的解決方法呢?感謝
: PHP 5.2.1
我原本跟你的問題一樣,我猜測是utf8的字碼範圍比big5大,當轉換
big5沒有的字時就會出現這問題,所以後來我改成直接寄utf-8了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.32.15
1F:→ gamewolf:是的,原因是如此沒錯。最大的問題就是 outlook 無法自動 01/30 14:58
2F:→ gamewolf:判斷編碼,需要使用者手動。但使用者.......你知道的.. 01/30 14:59
3F:→ cttlee:outlook 2007 big5 utf8都很正常 01/30 20:43
4F:→ gamewolf:升級啊.....應該有困難 XD 01/31 09:28
5F:推 iqmore:使用UTF-8的話hotmail標題也會有問題 02/11 20:26