作者 | 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'),
|