看板 Database 關於我們 聯絡資訊
我今天申請了一個架在Linux主機上的虛擬空間 我的資料庫編碼全部都是設定成Utf8-general-ci 網頁也是用PHP寫 剛剛發生一個很奇怪的情況 就是我直接從phpmyadmin新增資料(含中文) 在phpmyadmin裡面看起來也是正常顯示中文 但用PHP query 然後 echo出來卻是亂碼 然後我開網頁 用表單insert中文的資料進去 phpmyadmin看起來是亂碼 但query出來卻是正常顯示中文@@ 不太清楚為什麼會這樣 請問是linux主機的關係嗎 ( 我是用ACsite ) 有辦法改善這樣的情況嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.50.40.105
JoeHorn:網頁編碼? 問題不在資料庫,到 PHP 板吧。 09/03 02:19
newyellow:我PHP的編碼也是設定utf-8 09/03 08:48
maplenote:PHP在連MYSQL時 加上mysql_query("SET NAMES 'utf8'"); 09/03 09:09
newyellow:我加了也是一樣耶...資料庫裡面看還是亂碼 09/03 09:42
LFking:phpmyadmin的問題吧 印象中設定檔要utf8->utf8改成latin1 09/03 10:51
newyellow:請問是改my.ini嗎 但因為是購買虛擬主機的好像改不到... 09/03 11:37
LFking:phpmyadmin > libraries > select_lang.lib.php 09/03 11:39
LFking:http://a-wei.net/archives/4 :D 09/03 11:40
newyellow:謝謝^^ 09/04 18:11