解決phpmyadmin 亂碼,支持gb2312和utf-8
|
解決phpmyadmin 亂碼,支持gb2312和utf-8 |
|
群里很多PHP愛好者一直受phpmyadmin的亂碼問題困擾.我自從有了mysql-front后,我就很少使用phpmyadmin了.但每次連接遠(yuǎn)程主機(jī),就比較慢.造成操作不便.今天有點(diǎn)時(shí)間,就下了最新的版本來研究. 首先說明我的數(shù)據(jù)庫使用情況: phpmyadmin 版本2.7.0-pl1 mysql版本MySQL 5.0.11-beta-nt 我在以前是使用GB2312編碼方式,直接寫入數(shù)據(jù)庫的,字符集是mysql默認(rèn)的latin1 PHP5以后我寫的程序都改用UTF-8編碼方式了,也是直接讀寫的.所以字符集也應(yīng)試是mysql默認(rèn)的latin1 我在用PHP操作數(shù)據(jù)時(shí) 沒有 使用過以下語句: 好,開始吧. 把下載的ZIP包解壓到www目錄后打開文件夾...好久不見,配置文件名都從config.inc.php改成了config.default.php . 我修改了以下代碼: 31行 45行 71行 接著,瀏覽器打開http://localhost/phpMyAdmin-2.7.0-pl1/ 使用root登錄.language是默認(rèn)的chinese simplified(zh-utf-8) 瀏覽一個(gè)UTF-8的表.亂碼. 查看了html源代碼,charset=utf-8 查看他的語言選擇文件libraries/select_lang.lib.php 263行 'utf-8' => 'utf8', 我用的是默認(rèn)的latin1 所以,這里應(yīng)試改成latin1.改好保存,刷新.成功 轉(zhuǎn)到一個(gè)以前用GB2312編碼錄入的庫.是亂碼. 退出.以chinese simplified(zh-gb2312)登錄.到處看.亂碼. 和上面一樣找到libraries/select_lang.lib.php 250行 'gb2312' => 'gb2312', 把gb2312改為latin1.保存,刷新.卻不行.還是一樣. 很納悶.查看了html源代碼,charset還是utf-8.不對呀,應(yīng)試是GB2312才正常. 無意中在首頁的language下拉菜單中,發(fā)現(xiàn)沒有登錄時(shí)的chinese simplified(zh-gb2312)這一欄.(下圖) 不解,仔細(xì)一對,列表項(xiàng)都是utf-8結(jié)束的.問題應(yīng)試在這. 找libraries/select_lang.lib.php里對應(yīng)的zh-gb2312,在它后面加上一個(gè)"-utf-8" 這回有了.查看了html源代碼,charset是GB2312了. 如何在兩種語言轉(zhuǎn)換呢? 轉(zhuǎn)到首頁.language下拉菜單中選擇zh-utf-8.再看看,OK了. 試著修改,添加新數(shù)據(jù).都沒再有亂碼了. 結(jié)束:我的思路是以html的charset對照mysql的charset. 最后提醒: 如果你操作表時(shí)使用過以下語句: 那么你修改時(shí)libraries/select_lang.lib.php可能會(huì)有所不同.多試試幾種方式.會(huì)有不一樣的收獲. |
轉(zhuǎn)載請標(biāo)明出處為www.phpv.net
相關(guān)文章
php中利用post傳遞字符串重定向的實(shí)現(xiàn)代碼
php中利用post傳遞字符串重定向的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-04-04
php實(shí)現(xiàn)執(zhí)行某一操作時(shí)彈出確認(rèn)、取消對話框
當(dāng)執(zhí)行某一操作比如確認(rèn)或者取消時(shí)如何彈出對話框,針對這個(gè)需求,下面使用php來實(shí)現(xiàn)下,感興趣的朋友不要錯(cuò)過2013-12-12
js和php郵箱地址驗(yàn)證的實(shí)現(xiàn)方法
這篇文章主要介紹了js和php郵箱地址驗(yàn)證的實(shí)現(xiàn)方法,有需要的朋友可以參考一下2014-01-01
php實(shí)現(xiàn)把url轉(zhuǎn)換迅雷thunder資源下載地址的方法
這篇文章主要介紹了php實(shí)現(xiàn)把url轉(zhuǎn)換迅雷thunder資源下載地址的方法,采用很簡單的base64_encode編碼即可實(shí)現(xiàn)該功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-11-11
關(guān)于shopex同步ucenter的redirect問題,導(dǎo)致script不運(yùn)行
本文小編為大家介紹,關(guān)于shopex同步ucenter的redirect問題,導(dǎo)致script不運(yùn)行。有需要的朋友可以參考一下2013-04-04
PHP將MySQL的查詢結(jié)果轉(zhuǎn)換為數(shù)組并用where拼接的示例
這篇文章主要介紹了PHP將MySQL的查詢結(jié)果轉(zhuǎn)換為數(shù)組并用where拼接的示例,這樣處理where條件時(shí)便可以在一定程度上優(yōu)化查詢和轉(zhuǎn)化的性能,需要的朋友可以參考下2016-05-05
Mac環(huán)境下php操作mysql數(shù)據(jù)庫的方法分享
今天在mac上搭建好了php的環(huán)境,我們就把php操作mysql數(shù)據(jù)庫的方法分享給大家,有需要的小伙伴參考下。2015-05-05

