解決phpMyAdmin2.6以上版本數(shù)據(jù)的亂碼問(wèn)題_PHP教程
推薦:如何用php或js獲取圖片大小高寬尺寸以下為引用的內(nèi)容: ? arr=getimagesize(images/album_01.gif); echo arr[3]; strarr=explode(,arr
在phpMyAdmin2.6以上版本因?yàn)橹С侄嗾Z(yǔ)言集,弄得我們使用phpMyAdmin管理數(shù)據(jù)庫(kù)的時(shí)候,查詢出來(lái)的中文都是亂碼,但是在我們的PHP程序調(diào)用時(shí)卻沒(méi)有這些問(wèn)題。
去phpMyAdmin2.6的根目錄下,打開(kāi)以下這個(gè)文件:
libraries/select_lang.lib.php
1、找到有"zh-gb2312"的那一行,把'zh-gb2312' 改成 'zh-gb2312-utf-8'
為什么這樣加?那是因?yàn)榉⻊?wù)器會(huì)把沒(méi)有"-utf-8"的語(yǔ)言過(guò)濾掉,在libraries/database_interface.lib.php 第168行,根據(jù)英文說(shuō):“為了
防止混淆”,
或者如果不把'zh-gb2312' 改成 'zh-gb2312-utf-8',可以去掉過(guò)濾吧。把那個(gè)if去掉就OK了。
2、找到"mysql_charset_map = array("那一行
把'gb2312' => 'gb2312',
改成 'gb2312' => 'latin1',
保存,OK,在進(jìn)入phpMyAdmin管理,選擇語(yǔ)言chinese simplified(zh-gb2312-utf-8)
再看看你的那些中文數(shù)據(jù)。
所以說(shuō),我的這個(gè)解決辦法就只是修改libraries/select_lang.lib.php這一個(gè)文件里的兩個(gè)字就行,比較方便快捷。
分享:解讀php程序生成驗(yàn)證碼圖片的方法以下為引用的內(nèi)容: ?php //生成驗(yàn)證碼圖片 Header(Content-type: image/PNG); srand((double)microtime()*1000000);
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁(yè)面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問(wèn)控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語(yǔ)言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語(yǔ)言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- php設(shè)計(jì)模式之命令模式的應(yīng)用詳解
- 新手入門(mén):初學(xué)動(dòng)態(tài)網(wǎng)頁(yè)P(yáng)HP的18個(gè)例子
- PHP入門(mén)教程:如何獲得PHP相關(guān)資料?
- PHP教程之Ajax進(jìn)行Web開(kāi)發(fā)
- PHP 自定義錯(cuò)誤處理函數(shù)的使用詳解
- PHP進(jìn)階技巧:如何避免表單的重復(fù)提交
- 新手如何使用PHP創(chuàng)建RSS閱讀器
- PHP實(shí)例:PHP實(shí)現(xiàn)定時(shí)生成HTML網(wǎng)站首頁(yè)
- 解讀PHP數(shù)組讀取的操作
- PHP 5.0對(duì)象模型深度探索
- 相關(guān)鏈接:
- 教程說(shuō)明:
PHP教程-解決phpMyAdmin2.6以上版本數(shù)據(jù)的亂碼問(wèn)題
。