mysql字符集问题.

mozhiyanlong 2015-10-02 10:42:28

cmd 命令行属性 是gbk的, character_set_system 是 utf8的, character_set_client 也是 utf8的
这几个有什么关系?cmd 里gbk是决定什么的?
比如一个 select * from student where name='LIHUA'; 这个语句里面的字符串是gbk的还是utf8的?发出去的字符串LIHUA又是什么类型的?
...全文
62 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rick-he 2015-10-04
  • 打赏
  • 举报
回复
只是将所有的数据转化为gbk显示,就是客户端的字符集修改了,与服务端没有关系 LIHUA是字符型
LongRui888 2015-10-03
  • 打赏
  • 举报
回复
字符集有多种,比如想你说的gbk,utf8等等。 另外,mysql还有多种参数来决定字符集的设置,比如当你用cmd登录到mysql: set names gbk 那么就是设置你的客户端显示的字符集,而mysql服务器用的可能还是utf8,这之间会有字符集的转换。

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧