概述
一、查看mysql 字符集设置情况
使用Navicat for Mysql查看工具,打开命令列界面,输入show variables like '%char%';如下图,查看当前mysql字符集设置情况
1、在查询结果中可以看到mysql 数据库系统中客户端、数据库连接、数据库、文件系统、查询结果、服务器、系统的字符集设置
2、在这里,文件系统字符集是固定的,系统、服务器的字符集在安装时确定,与乱码问题无关。乱码的问题与客户端、数据库连接、数据库、查询结果的字符集设置有关
*注:客户端是看访问mysql 数据库的方式,通过命令行访问,命令行窗口就是客户端,通过JDBC 等连接访问,程序就是客户端
二、设置mysql数据库的字符集方式
默认设置情况下,mysql的默认字符集为latin1(ISO_8859_1),若要操作中文字符则需要修改字符集:
修改默认字符集
(1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,
在[client]下面修改(如果没有就添加):default-character-set = utf8
在[mysql]下面设置(如果没有就添加):default-character-set = utf8
在[mysqld]下面设置(如果没有就添加):default
最后
以上就是迅速中心为你收集整理的mysql设置字符集gb2312_mysq查询语句包含中文以及中文乱码,字符集 GBK、GB2312、UTF8的区别...的全部内容,希望文章能够帮你解决mysql设置字符集gb2312_mysq查询语句包含中文以及中文乱码,字符集 GBK、GB2312、UTF8的区别...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复