怎样解决MySQL 5.0.16的乱码问题_MySQL
程序员文章站
2022-05-16 09:25:05
...
问:怎样解决MySQL 5.0.16的乱码问题?
答:MySQL 5.0.16的乱码问题可以用下面的方法解决:
1.设置phpMyAdmin
Language:Chinese simplified (zh-utf-8)
MySQL 字符集:UTF-8 Unicode (utf8)
MySQL 连接校对 gbk_chinese_ci
2.创建数据库时
整理设置成 gbk_chinese_ci
3.用SQL建立表中
ENGINE=MyISAM DEFAULT CHARSET=gbk;
ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=40 ;
4.检查表结构中
varchar(100) 的整理属性为gbk_chinese_ci
其它类型的整理属性为空。
5.代码中加上
$db->query("SET CHARACTER SET GBK"); Linux下需要,Windows下则不需要。
此种操作相当于Connection Character Sets and Collations
推荐阅读
-
完美解决MySQL通过localhost无法连接数据库的问题
-
mysql proxy问题的解决方法
-
python操作mysql中文显示乱码的解决方法
-
使用cmd运行mysql数据库的时候,报错:"不是内部命令也不是可有运行的程序"问题的解决办法
-
MySQL插入时间差八小时问题的解决方法
-
win7下mysql6.x出现中文乱码的完美解决方法
-
解决MYSQL出现Can''t create/write to file ''#sql_5c0_0.MYD''的问题
-
jsp和servlet操作mysql中文乱码问题的解决办法
-
MAC下MYSQL5.7.17连接不上的问题及解决办法
-
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)