close
phpMyAdmin是一套以php3寫成,針對MySQL資料庫系統的Web管理介面,安裝好之後,乍看之下都沒問題,將中文資料輸入之後,看起來也都有正常顯示,可是當UTF8的程式去將資料撈出來在頁面上呈現時,赫然發現都變問號了,原先以為是資料庫編碼的關係,但是改來改去,都還是問號,而且資料反而連phpMyAdmin看起來都變怪了,後來在論壇上看到也有人遇到相同問題,發現原來是phpMyAdmin語系設定的關係,得修改/phpMyAdmin/libraries/select_lang.lib.php

支援UTF8
search $mysql_charset_map = array(
將'utf-8'=>'utf8'
改為'utf-8'=>'latin1'

支援Big5
將'big5'=>'big5'
改為'big5'=>'latin1'

在phpMyAdmin的主目錄功能可以看到MySQL文字編號由UTF-8 Unicode (utf8)變成cp1252 West European( Iatin1)
改完後,程式撈出來的資料就正常囉
arrow
arrow
    全站熱搜

    momokao 發表在 痞客邦 留言(0) 人氣()