解決phpMyAdmin2.6以上版本數(shù)據(jù)的亂碼問題_PHP教程
推薦:如何用php或js獲取圖片大小高寬尺寸以下為引用的內(nèi)容: ? arr=getimagesize(images/album_01.gif); echo arr[3]; strarr=explode(,arr
在phpMyAdmin2.6以上版本因為支持多語言集,弄得我們使用phpMyAdmin管理數(shù)據(jù)庫的時候,查詢出來的中文都是亂碼,但是在我們的PHP程序調(diào)用時卻沒有這些問題。
去phpMyAdmin2.6的根目錄下,打開以下這個文件:
libraries/select_lang.lib.php
1、找到有"zh-gb2312"的那一行,把'zh-gb2312' 改成 'zh-gb2312-utf-8'
為什么這樣加?那是因為服務(wù)器會把沒有"-utf-8"的語言過濾掉,在libraries/database_interface.lib.php 第168行,根據(jù)英文說:“為了
防止混淆”,
或者如果不把'zh-gb2312' 改成 'zh-gb2312-utf-8',可以去掉過濾吧。把那個if去掉就OK了。
2、找到"mysql_charset_map = array("那一行
把'gb2312' => 'gb2312',
改成 'gb2312' => 'latin1',
保存,OK,在進(jìn)入phpMyAdmin管理,選擇語言chinese simplified(zh-gb2312-utf-8)
再看看你的那些中文數(shù)據(jù)。
所以說,我的這個解決辦法就只是修改libraries/select_lang.lib.php這一個文件里的兩個字就行,比較方便快捷。
分享:解讀php程序生成驗證碼圖片的方法以下為引用的內(nèi)容: ?php //生成驗證碼圖片 Header(Content-type: image/PNG); srand((double)microtime()*1000000);
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時間
- PHP中獎概率的抽獎算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運算符優(yōu)先級介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
- 教程說明:
PHP教程-解決phpMyAdmin2.6以上版本數(shù)據(jù)的亂碼問題
。