[請益] 網頁改UTF8 MYSQL改UTF8卻亂碼 (附圖)
這是我的phpMyAdmin畫面
http://img543.imageshack.us/img543/5405/20101009120719.jpg
我PHP已全部改成utf8並設定無BOM
PHP裡面也有加入了mysql_query("SET NAMES 'utf8'");
請問現在PHP從 因該是BIG5的 MYSQL裡取出的資料會變成亂碼
不過我測試
INSERT INTO `search` (`ip` ,`name` ,`time` ,`code` )VALUES ('127.0.0.1',
'Guest' , 1286598087 , '中文測是' );
從phpMyAdmin裡看到的是中文
所以顯示出網頁也是中文沒問題
請問如果我想把資料庫改用UTF8
並且用CurlRequest從外部更新資料庫的資料
可是資料庫裡中文都不見了 變成是空的
如果PHP裡面改成mysql_query("SET NAMES 'big5'");
在從外部更新資料庫的資料 在從phpMyAdmin裡看到的就是中文
不過PHP上看到的就變成亂碼了???
請問如何設定才能存入資料是BIG5 取出資料是UTF8
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.19.192
→
10/09 12:59, , 1F
10/09 12:59, 1F
→
10/09 13:07, , 2F
10/09 13:07, 2F
推
10/11 19:10, , 3F
10/11 19:10, 3F
→
10/11 19:11, , 4F
10/11 19:11, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 6 篇):