mysql为何默认是latin 1字符集呀?phpmyadmin中显示中文乱码?
-------------------------------
在命令行中插入中文,显示也正常,但是用 phpmyadmin 查询,中文确实乱码,这是为什么呢?show variabled like 'character%'
显示都是 latin 1 字符集,是不是问题出在这里呀。
我如何实现,让数据库以utf-8字符集存放呢?是不是,数据库只要以 utf-8 存贮,就不会出现中文乱码了。另外,为什么默认是 latin 1 而不是 utf-8呢?不是说 utf-8 是兼容性最好的编码方案吗?
-------------------------------
在命令行中插入中文,显示也正常,但是用 phpmyadmin 查询,中文确实乱码,这是为什么呢?show variabled like 'character%'
显示都是 latin 1 字符集,是不是问题出在这里呀。
我如何实现,让数据库以utf-8字符集存放呢?是不是,数据库只要以 utf-8 存贮,就不会出现中文乱码了。另外,为什么默认是 latin 1 而不是 utf-8呢?不是说 utf-8 是兼容性最好的编码方案吗?
解决方案 »
- 存储过程权限管理 求助
- 在mysql怎样每7条记录汇总为一条记录
- MYSQL 5.0.37 varchar长度必须为2的倍数吗?
- 求一mysql 语句....急!!!!
- 卸载mysql在Linux下
- mysql中如何使用触发器啊?
- 送分来了,LINUX下,怎么执行MYSQL,进入命令提示符理,我启动后,执行另外一个MYSQL脚本,说我权限拒绝,怎么办?
- 如何在用delphi保存图片到mysql数据库中,紧急,大家行行好,帮帮我啊,我为了解决这个问题已好几天都睡不着觉了。 我愿意把所有的分数全部给你们。
- left查询表后加as和不加as的问题,请教!
- 请教,把一个表的每3行里同一个项目,变成一行3个项目
- JDBC-MySQL····
- mysql中的insert语句真是太好用了,可是不知是不是sql标准?
你自己的设置文件中定义的。phpmyadmin中显示中文乱码?
参考下贴
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码我如何实现,让数据库以utf-8字符集存放呢?
创建表的时候加上charset的设置。是不是,数据库只要以 utf-8 存贮,就不会出现中文乱码了。
不是另外,为什么默认是 latin 1 而不是 utf-8呢?不是说 utf-8 是兼容性最好的编码方案吗?
你自己的设置文件中的定义。