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