Re: [請益] 網頁big5 + mysql utf8 時
※ 引述《tonytsai88 (我愛吃涼麵)》之銘言:
: 如果我的網頁是 big5 charset
: 但 mysql 資料庫是 utf8
: 我的資料裡面有中文,insert 到資料庫時要怎麼做才正確呢
: 我目前是先 SET NAMES big5
: 雖然這樣子讀取資料庫裡的中文資料, 可以正常的在網頁顯示中文
: 但是我 insert 到資料庫的時候,最後一個字如果是中文特殊字,比如說「餐」、「珮」
: 就會有 insert fail 的情況
: 我目前是有把 magic_quotes_gpc 設為 ON
: 請問該如何處理才是正確的呢
跟 magic_quotes_qpc 應該沒關係
你要轉換語系的話
就在 insert/update 之前對所有的字串資料作 iconv("big5", "utf-8", $str)
在 select 之後對字串作 iconv("utf-8", "big5", $str)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.181.142
→
08/17 01:05, , 1F
08/17 01:05, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章