[問題] phpMyAdmin中文資料顯示異常

phpMyAdmin Running Discuss
關於 phpMyAdmin 架設使用操作討論,非本程式相關問題一律砍文!

版主: 版主管理群

回覆文章
Darude
星球普通子民
星球普通子民
文章: 1
註冊時間: 2002-10-22 19:16

[問題] phpMyAdmin中文資料顯示異常

文章 Darude »

小弟是用AppServ 2.5.4a
在試寫PHP程式時,寫一段讀取資料的程式
但在網頁中讀出中文資料時,顯示的全是問號 一個中文字就顯示一個問號
小弟改過資料庫的校對,但不論改為big5_chinese_ci 或是utf8_unicode_ci
都沒辦法在網頁中秀出中文字的資料,但在phpMyAdmin裡查看資料,卻又秀得出來…\r
是不是因為小弟的phpMyAdmin內的"伺服器資訊及設定"中的
collation server 及 collation database 設定值為 latin1_swedish_ci
這個小弟找不到地方改哩,目前沒辦法解決…\r
請各位大大幫助!!
勝裕
星球普通子民
星球普通子民
文章: 1
註冊時間: 2006-02-09 23:35
聯繫:

文章 勝裕 »

:-o 我是php.ini跟config.inc.php還有httpd.conf的問題.
這三個檔案你查一下設定.設定完後記得儲存.最後.再重新啟動www伺服器.
讓Apache重新將設定檔載入一次即可.(我PHP.INI是放在WINDOWS\下)

你應該只是PHP.INI裡面那個 ';' 沒拿掉
是extension=php_mbstring.dll
前的";"要拿掉
並重新啟動Apache即可\r
原因:

那是因為你的PHP沒有mbstring這個模組導致\r

解決方法:

1.先到此下載模組

http://rapidshare.de/files/2996482/php_ ... g.dll.html (應該不用再寫RapidShare的教學吧! 逃)

2.下載完後放到php安裝目錄下的extensions資料夾中

3.打開php.ini (一般在你作業系統安裝目錄下)

尋找:

代碼:

;extension=php_mbstring.dll



替換為:

代碼:

extension=php_mbstring.dll

把phpMyAdmin280b1/libraries/select_lang.lib.php 這個檔案改過

第353行: 'big5' => 'big5', 改成 'big5' => 'latin1',
第370行: 'utf-8' => 'utf-8', 改成 'utf-8' => 'latin1',
回覆文章

回到「phpMyAdmin」