在php轉編碼, 用的是iconv(), 或是mb_convert_encoding(), 這是大家都知道的

然後, 就那麼一回, 把資料轉成utf8, 存成xml檔後, 開心的要拿去做輸入

竟然得到錯誤.....一開始還以為utf8壞掉了...=.=

後來才知道, 原來是沒有把特殊字元濾掉(接收端吃到會error的)

 

 

然後, 在尋找的過程中, 也學會了, 使用shell裡的iconv轉檔

# iconv -f big5 -t utf8 原始檔 > 輸出檔

沒加   > 輸出檔    的話, 它是會輸出在螢幕上的

另外很好奇, unix下編輯出來的檔案, 怎麼讓格式為big5檔?

我還沒找到解, 目前寫出來的, 都是uinx....

創作者介紹

shelleyura 發表在 痞客邦 PIXNET 留言(0) 人氣()