Re: [請益] 網頁改UTF8 MYSQL改UTF8卻亂碼 (附圖)
※ 引述《kingmin (高手)》之銘言:
: 這是我的phpMyAdmin畫面
: http://img543.imageshack.us/img543/5405/20101009120719.jpg


: 這是我的資料表裡的結構
: http://img704.imageshack.us/img704/3241/20101009120809.jpg

: 我PHP已全部改成utf8並設定無BOM
: PHP裡面也有加入了mysql_query("SET NAMES 'utf8'");
: 請問現在PHP從 因該是BIG5的 MYSQL裡取出的資料會變成亂碼
應
那怎麼charset/collation全都是utf-8 ?
: 不過我測試
: INSERT INTO `search` (`ip` ,`name` ,`time` ,`code` )VALUES ('127.0.0.1',
: 'Guest' , 1286598087 , '中文測是' );
試
: 從phpMyAdmin裡看到的是中文
: 所以顯示出網頁也是中文沒問題
: 請問如果我想把資料庫改用UTF8
(A)
如果你用phpmyadmin看資料庫內容都正確的話
沒意外的話應該本來就是囉
: 並且用CurlRequest從外部更新資料庫的資料
: 可是資料庫裡中文都不見了 變成是空的
: 如果PHP裡面改成mysql_query("SET NAMES 'big5'");
: 在從外部更新資料庫的資料 在從phpMyAdmin裡看到的就是中文
這樣看起來是資料庫存UTF-8, 網頁用Big5
: 不過PHP上看到的就變成亂碼了???
: 請問如何設定才能存入資料是BIG5 取出資料是UTF8
有這個必要嗎? 為什麼還要用Big5 ?
除非你的資料庫要跟別人的程式共用
如果是這樣的話那之後再說
可是怎麼跟(A)那邊的說法不同??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.231.23
※ 編輯: buganini 來自: 220.135.231.23 (10/09 14:22)
→
10/09 14:23, , 1F
10/09 14:23, 1F
→
10/09 14:27, , 2F
10/09 14:27, 2F
※ 編輯: buganini 來自: 220.135.231.23 (10/09 14:29)
推
10/09 16:12, , 3F
10/09 16:12, 3F
→
10/09 16:14, , 4F
10/09 16:14, 4F
→
10/09 16:15, , 5F
10/09 16:15, 5F
→
10/09 16:16, , 6F
10/09 16:16, 6F
→
10/09 16:16, , 7F
10/09 16:16, 7F
推
10/09 18:04, , 8F
10/09 18:04, 8F
→
10/09 18:05, , 9F
10/09 18:05, 9F
→
10/09 18:05, , 10F
10/09 18:05, 10F
→
10/09 18:06, , 11F
10/09 18:06, 11F
推
10/09 19:24, , 12F
10/09 19:24, 12F
→
10/09 19:26, , 13F
10/09 19:26, 13F
→
10/09 19:27, , 14F
10/09 19:27, 14F
→
10/09 19:28, , 15F
10/09 19:28, 15F
推
10/09 23:45, , 16F
10/09 23:45, 16F
→
10/10 16:21, , 17F
10/10 16:21, 17F
→
10/10 16:27, , 18F
10/10 16:27, 18F
→
10/10 16:28, , 19F
10/10 16:28, 19F
推
10/10 20:44, , 20F
10/10 20:44, 20F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章