国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

phpMyAdmin顯示中文亂碼的解決方法

2024-05-04 21:56:33
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

根據(jù)我的經(jīng)驗(yàn)php與mysql中出現(xiàn)亂碼一般都是文檔編碼的問(wèn)題如 gbk,uft8,gb2312等與頁(yè)面編碼不一致.

解決1:php.ini沒(méi)有extension=php_mysql.dll

碰到這個(gè)問(wèn)題后一般打開(kāi)phpmyadmin就會(huì)出現(xiàn)亂碼錯(cuò)誤,我們把php里面的libmysql.dll復(fù)制到c:\windows\system32或者c:\winnt\system32,然后重新啟動(dòng)電腦就行

解決2:下面是我的修改過(guò)程:

打開(kāi) phpMyAdmin 根目錄中 libraries/select_lang.lib.php 文件;找到:'zh-gb2312'  => array('zh|chinese simplified', 'chinese_simplified-gb2312', 'zh', '中文'),將其改為:'zh-gb2312-utf-8' => array('zh|chinese simplified-UTF8', 'chinese_simplified-gb2312', 'zh', '中文'),再找到:'gb2312'  => 'gb2312',將其改為:'gb2312'  => 'latin1',保存文件退出。

然后從瀏覽器打開(kāi) phpMyAdmin ,在首頁(yè)選擇 Language 為:中文 -Chinese simplified-UTF8,然后打開(kāi)數(shù)據(jù)表看看里面的中文是不是已經(jīng)可以正常顯示了:)

解決三:Mysql中的表默認(rèn)是使用latin1編碼的,但內(nèi)容如果是通過(guò)mysql命令等進(jìn)行添加操作,一般都是gb2312編碼插入的,直接在phpmyadmin上 使用語(yǔ)言:中文 - Chinese simplified 下查看是亂碼

一、打開(kāi) libraries/select_lang.lib.php,查找 $available_languages 數(shù)組,在其最后添加一項(xiàng)數(shù)據(jù):

Php代碼

  1. 'zh-gb2312-utf-8' => array('zh|chinese simplified latin1''chinese_simplified-gb2312''zh''中文')    
  2. 'zh-gb2312-utf-8' => array('zh|chinese simplified latin1''chinese_simplified-gb2312''zh''中文'
  3. //注:中文 代表是“中文”兩個(gè)字。 

二、再搜索 $mysql_charset_map 找到這個(gè)數(shù)組,將其中的一項(xiàng)值 'gb2312' => 'gb2312' 改成 'gb2312' => 'latin1'。

三、重新打開(kāi)phpmyadmin。語(yǔ)言選擇 中文 - Chinese simplified latin1,這時(shí)再打開(kāi)latin1編碼的表,就可以看到亂碼已經(jīng)不在了.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 门源| 巴南区| 运城市| 石楼县| 额敏县| 嘉峪关市| 宝山区| 健康| 九龙城区| 监利县| 通城县| 卫辉市| 奉贤区| 崇左市| 内黄县| 聂拉木县| 平阴县| 察隅县| 铁岭县| 通山县| 武胜县| 兰西县| 宁津县| 青河县| 乌鲁木齐县| 杂多县| 泉州市| 海口市| 栖霞市| 建湖县| 宁武县| 固阳县| 通海县| 肥城市| 廊坊市| 泰宁县| 高碑店市| 潞城市| 林芝县| 灵山县| 綦江县|