小弟是用AppServ 2.5.4a
在試寫PHP程式時,寫一段讀取資料的程式
但在網頁中讀出中文資料時,顯示的全是問號 一個中文字就顯示一個問號
小弟改過資料庫的校對,但不論改為big5_chinese_ci 或是utf8_unicode_ci
都沒辦法在網頁中秀出中文字的資料,但在phpMyAdmin裡查看資料,卻又秀得出來…\r
是不是因為小弟的phpMyAdmin內的"伺服器資訊及設定"中的
collation server 及 collation database 設定值為 latin1_swedish_ci
這個小弟找不到地方改哩,目前沒辦法解決…\r
請各位大大幫助!!
[問題] phpMyAdmin中文資料顯示異常
版主: 版主管理群
這三個檔案你查一下設定.設定完後記得儲存.最後.再重新啟動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',
