登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

杨树叶子的博客

 
 
 

日志

 
 
 
 

解决高版本 phpMyAdmin 中文显示乱码问题  

2007-01-26 15:02:34|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
本文讲述如果解决 phpMyAdmin高版本数据表里中文字符显示乱码的问题。

先说一下我数据库的情况。
MySQL 版本:5.0.26
MySQL 默认字符集:latin1
论坛数据库字符集:latin1
phpMyAdmin 版本:2.9.0.2

使用 phpMyAdmin打开我的数据库后,发现数据表里的中文全是全是乱码,不管如何改变phpMyAdmin 所使用的语言都无济于事。
仔细研究一下,发现 phpMyAdmin 默认显示的网页编码是 Unicode UTF-8,查看当前 IE 浏览器所使用的编码也就是 Unicode (UTF-8)。

所以我想让页面编码变为 GB2312,当然啦,强行指定 IE使用的字符集是不行的。目的是要让 phpMyAdmin 吐出 GB2312编码。

下面是我的修改过程:
打开 phpMyAdmin 根目录中 libraries/select_lang.lib.php 文件;
找到:

CODE:

'zh-gb2312'       =>array('zh|chinese simplified', 'chinese_simplified-gb2312', 'zh','中文'),将其改为:

CODE:

'zh-gb2312-utf-8'       =>array('zh|chinese simplified-UTF8', 'chinese_simplified-gb2312','zh', '中文'),再找到:

CODE:

'gb2312'      =>'gb2312',将其改为:

CODE:

'gb2312'      =>'latin1',保存文件退出。

然后从浏览器打开 phpMyAdmin ,在首页选择 Language 为:中文-Chinese simplified-UTF8

然后打开数据表看看里面的中文是不是已经可以正常显示了:)

注意:我数据库的字符集是 latin1 ,如果你的数据库字符集不是latin1,那要酌情改动一下修改过程。'gb2312'   => 'your_character_code',


 

文章引用自: http://x.discuz.net/viewthread_434530.html
  评论这张
 
阅读(128)| 评论(1)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018