Chinaunix首页 | 论坛 | 博客
  • 博客访问: 497537
  • 博文数量: 143
  • 博客积分: 4072
  • 博客等级: 上校
  • 技术积分: 1442
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-20 19:27
文章分类

全部博文(143)

文章存档

2014年(2)

2011年(4)

2010年(1)

2009年(9)

2008年(34)

2007年(93)

我的朋友

分类: Mysql/postgreSQL

2007-10-17 15:44:18

晕死升级了MYSQL,通过PHPMYADMIN访问都是乱码.
 
我的PHP版本: phpMyAdmin - 2.10.0.2
MYSQL的版本: 5.0.45-log
 
以前用mysql4.1的是没问题的.
 
解决phpmyadmin中文乱码问题。。。
去phpMyAdmin的根目录下,打开以下这个文件:

libraries/select_lang.lib.php
  
1、找到有"zh-gb2312"的那一行(我的版本的341行),把'zh-gb2312' 改成 'zh-gb2312-utf-8',为了便于区分, 将同行的 array('zh|chinese simplified'..改为  array('zh|chinese simplified latin1'
 
  为什么这样加?那是因为服务器会把没有"-utf-8"的语言过滤掉,在libraries/database_interface.lib.php 第168行,根据英文说:“为了防止混淆”,或者如果不把'zh-gb2312' 改成 'zh-gb2312-utf-8',可以去掉过滤吧。把那个if去掉就OK了。

 2、找到"$mysql_charset_map = array("那一行 (我的版本的375行),
  把'gb2312' => 'gb2312',
  改成 'gb2312' => 'latin1',

  保存,OK,在进入phpMyAdmin管理,选择语言chinese simplified latin1
        切记要选择语言为chinese simplified latin1!
阅读(868) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~