title icon 學務系統交流網
menu_top_background
:::
phpmyadmin中文顯示
:::

Mysql 4 以上的版本使用者所使用的資料庫的字元編碼會是系統預設的『latin1_swedish_ci』,
要讓 phpmyadmin 所看到的中文能正確的顯示,在 phpmyadmin 有兩個地方要修改:

1.到 phpmyadmin 下的 lang 目錄檢查是否有 chinese_traditional-big5.inc.php 應該會有,如果沒有,請利用
 轉碼程式 converZ 將 chinese_traditional-utf-8.inc.php 由 utf-8 轉成 big5 的 chinese_traditional-big5.inc.php
 即可,記得將 chinese_traditional-big5.inc.php 大約第 9 行的 $charset = 'utf-8' 改成 $charset = 'big5'。

2.修改 phpmyadmin/libraries/select_lang.lib.php
 藍字註解掉,紅字為加入

$GLOBALS['available_languages'] = array(
    'af-iso-8859-1'     => array('af|afrikaans', 'afrikaans-iso-8859-1', 'af', ''),
    'af-utf-8'          => array('af|afrikaans', 'afrikaans-utf-8', 'af', ''),
....
....
// 'zhtw-big5'         => array('zh[-_](tw|hk)|chinese traditional', 'chinese_traditional-big5', 'zh-TW', '中文'),
    'twbig5-utf-8'      => array('zh[-_](tw|hk)|chinese traditional', 'chinese_traditional-big5', 'zh-TW', '中文Big5'),
    'zhtw-utf-8'        => array('zh[-_](tw|hk)|chinese traditional', 'chinese_traditional-utf-8', 'zh-TW', '中文'),
    'zh-gb2312'         => array('zh|chinese simplified', 'chinese_simplified-gb2312', 'zh', '中文'),
    'zh-utf-8'          => array('zh|chinese simplified', 'chinese_simplified-utf-8', 'zh', '中文'),
);


說明:就是把 zhtw-big5 改成 twbig5-utf-8,因為 phpmyadmin 遇到 mysql 4 以上的版本沒有看到 utf-8 就不理你.

$GLOBALS['mysql_charset_map'] = array(
//    'big5'         => 'big5',
    'big5'         => 'latin1',
....
....
 //    'utf-8'  =>  'utf8',
    'utf-8'  =>  'latin1',
 
說明:就是將 big5 , utf-8 對應到 latin1 的意思!

參考網址  http://203.68.102.46/online_book/content.php?chapter_sn=190

menu_bottom_background

::: copy right: 苗栗縣政府教育處資訊中心
建議使用瀏覽器Firefox或Chrome