mysql的数据库中,最好用什么字符集存贮呀?是不是用什么字符集都可以呀?
刚学习中,录入中文时,遇到乱码了。
才意识到,字符集的设置是多么重要。我想问,存贮时,用什么字符集最好呢?
好象安装时,默认就是 latin 1 字符,我需要改成 utf8 吗? 或者是改成 gbk 呢?
我发现,在命令行中,需要设置
set names 'gbk';
然后才不出乱码,我不明白,我服务端是按 utf8 存的,按理说客户端命令行也应该设成 utf8 才能查询呀,但是不行,
我设成 gbk 反而好了,这是为什么呢?客户端与服务器端不是应该匹配吗?
为什么匹配反而不行,设成不一样反而行呢?还有,服务器存贮过,什么字符集最好。
latin1
gbk
gb2312
utf8
谢谢。
刚学习中,录入中文时,遇到乱码了。
才意识到,字符集的设置是多么重要。我想问,存贮时,用什么字符集最好呢?
好象安装时,默认就是 latin 1 字符,我需要改成 utf8 吗? 或者是改成 gbk 呢?
我发现,在命令行中,需要设置
set names 'gbk';
然后才不出乱码,我不明白,我服务端是按 utf8 存的,按理说客户端命令行也应该设成 utf8 才能查询呀,但是不行,
我设成 gbk 反而好了,这是为什么呢?客户端与服务器端不是应该匹配吗?
为什么匹配反而不行,设成不一样反而行呢?还有,服务器存贮过,什么字符集最好。
latin1
gbk
gb2312
utf8
谢谢。
解决方案 »
- mysql帮忙优化一条sql语句,模仿Oracle函数 row_number() over()函数实现分组后自增长,请大神帮忙。
- mysql实用sqlyog community dump出的sql文件中汉字显示为乱码
- mysql 小问题
- SQL Server 转MYSQL问题
- webgame的地图是使用GIS储存优点在哪里?
- 高分求教:MySql 4.0.18远程连接的问题
- SQL存储过程的问题,如何使用循环?
- 也谈MySQL在Windows下的安装问题,提供一个自动安装的工具
- 求大神解答下MySQL 删除数据库不成功问题。
- mysql批量删除速度慢,如何提速。
- MYSQL安装服务失败,怎么办?
- 我安装mysql后,发现只能以localhost登录,不能以本机ip登录?
MySQL 中文显示乱码