Re: [請益] 網頁改UTF8 MYSQL改UTF8卻亂碼 (附圖)
※ 引述《foxzgerald (Algorithms)》之銘言:
: [資料源(其他網頁)] ==> [PHP程式(CurlRequest)] ==> [資料庫(mysql_insert)]
: 你之前幾篇文章檢查的好像只有後面兩個階段,也就是只有確認自己寫的 PHP是用
: UTF-8 編碼、與資料庫間的通訊用 UTF-8、以及與資料庫儲存資料的格式是UTF-8
: 如果這部分你確定都是正確的,那兇手可能在前一站:資料源的擷取
: 如果資料源是 big5 之類的,往後的流程中除非你有明確轉換編碼,不然那些資料
: 不會自己變成 utf8。我想你可以試試看先判定資料源是否是為 utf8,如果不是的
: 話,可以用 iconv 之類的涵式轉換編碼
: good luck
推
10/11 22:43,
10/11 22:43
→
10/11 22:44,
10/11 22:44
^^..功
google 許功蓋 應該會找到一海票 solution :P
x x x
除了 iconv 之外,我滿喜歡用 PHP Big5 Function ( http://tinyurl.com/2e3dnku )
以前曾碰過一些 iconv 無法順利轉換的案例,後來用 big5 function 都能圓滿解決,
不知道現在 iconv 有沒有改善;若你也發現它仍問題,可以試著用 big5 function。
至於 big5 function 的使用方法,可以看 readme.html 或是直接看 php 的內容,
應該不難學。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.255.7.86
推
10/12 23:39, , 1F
10/12 23:39, 1F
→
10/13 01:24, , 2F
10/13 01:24, 2F
→
10/13 07:20, , 3F
10/13 07:20, 3F
→
10/13 07:22, , 4F
10/13 07:22, 4F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章