[請問] 關於Mysql的中文顯示

看板Database作者 (newyellow)時間14年前 (2009/09/03 01:43), 編輯推噓5(504)
留言9則, 4人參與, 最新討論串1/2 (看更多)
我今天申請了一個架在Linux主機上的虛擬空間 我的資料庫編碼全部都是設定成Utf8-general-ci 網頁也是用PHP寫 剛剛發生一個很奇怪的情況 就是我直接從phpmyadmin新增資料(含中文) 在phpmyadmin裡面看起來也是正常顯示中文 但用PHP query 然後 echo出來卻是亂碼 然後我開網頁 用表單insert中文的資料進去 phpmyadmin看起來是亂碼 但query出來卻是正常顯示中文@@ 不太清楚為什麼會這樣 請問是linux主機的關係嗎 ( 我是用ACsite ) 有辦法改善這樣的情況嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.50.40.105

09/03 02:19, , 1F
網頁編碼? 問題不在資料庫,到 PHP 板吧。
09/03 02:19, 1F

09/03 08:48, , 2F
我PHP的編碼也是設定utf-8
09/03 08:48, 2F

09/03 09:09, , 3F
PHP在連MYSQL時 加上mysql_query("SET NAMES 'utf8'");
09/03 09:09, 3F

09/03 09:42, , 4F
我加了也是一樣耶...資料庫裡面看還是亂碼
09/03 09:42, 4F

09/03 10:51, , 5F
phpmyadmin的問題吧 印象中設定檔要utf8->utf8改成latin1
09/03 10:51, 5F

09/03 11:37, , 6F
請問是改my.ini嗎 但因為是購買虛擬主機的好像改不到...
09/03 11:37, 6F

09/03 11:39, , 7F
phpmyadmin > libraries > select_lang.lib.php
09/03 11:39, 7F

09/03 11:40, , 8F
09/03 11:40, 8F

09/04 18:11, , 9F
謝謝^^
09/04 18:11, 9F
文章代碼(AID): #1AdgxUpB (Database)
文章代碼(AID): #1AdgxUpB (Database)