看板 PHP 關於我們 聯絡資訊
目前擷取網頁字串 崬原業股份有限公司 第一個字在網頁中呈現是亂碼 這樣就無法存入到資料庫中,不曉得是否有沒有函數可以取代亂碼字元呢? 因為亂碼字元不一定是在第一個字,所以無法使用substr 不知道各位有沒有什麼方法,感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 182.235.185.137
kerash:應該要先找為什麼會是亂碼,確認是不是編碼問題 05/12 10:58
joaner77:同意1F 先找出亂碼的原因吧?是因為用GET傳值嗎? 05/12 12:13
joaner77:還是從資料庫撈出來後直接亂碼嗎? 05/12 12:13
joaner77:抱歉,沒仔細看文,請問你是用何種方式攝取資料的呢? 05/12 12:14
kerash:擷取應該就是 fopen,curl 這類的方法吧? 05/12 13:01
kerash:先透過mb_convert_encode 強制轉utf8 試試看先 05/12 13:02
buganini:UAO,可用https://github.com/buganini/bsdconv 05/12 14:10
buganini:PHP wrapper: https://github.com/buganini/php-bsdconv 05/12 14:22
jami520:感謝大家熱心提供方法,我會再試試看,謝謝! 05/14 14:04