作者  fcamel (飛啊!warp的小駱駝)  看板   P_fcamel
 標題  [mysql]   phpMyAdmin中文內容亂碼問題
 時間  Fri Feb 17 17:58:52 2006


MySQL 4.1後不知改了什麼架構,
phpMyAdmin 2.7 後不知跟著改了什麼

總之, 結果phpMyAdmin的的語系選單裡只有zhtw-utf-8, 沒有big5可選,
通常我們用php寫網站時資料是存成big5的,
於是網站外觀都沒問題, phpMyAdmin介面也是中文的,
但phpMyAdmin顯示的database content是亂碼


solution: (以下行數大概不會和自己的一致, 照文字去找吧) from: [問題] phpMyAdmin的中文編碼問題 http://phpbb-tw.net/phpbb/viewtopic.php?t=36684&start=15&postdays=0& postorder=asc&highlight= phpMyAdmin\libraries\select_lang.lib.php 1.支援 UTF-8 在這一段裡: // MySQL charsets map $mysql_charset_map = array( line 257 將: 'utf-8' => 'utf8', 改成: 'utf-8' => 'latin1', 若要同時支援 Big5 則繼續下面修正 2.支援 Big5 phpMyAdmin\libraries\select_lang.lib.php 在這一段裡: // MySQL charsets map $mysql_charset_map = array( line 240 將:'big5' => 'big5', 改成: 'big5' => 'latin1', line 171 (加上-utf-8 在語言選單就會出現chinese_traditional-big5的選項) 將: 'zhtw-big5' => array('zh[-_](tw|hk)|chinese traditional', 'chinese_traditional-big5', 'zh-TW'), 改成: 'zhtw-big5-utf-8' => array('zh[-_](tw|hk)|chinese traditional', 'chinese_traditional-big5', 'zh-TW'),