以下以Navicat for Mysql为例如何设置mysql客户端编码为UTF-8:
选择test数据库,右键数据库属性,字符集下拉选择utf8,如下:
修改好,关闭test数据库,重新打开,把之前的表编码修改成utf-8
插入一条含有中文的数据,成功插入,查询结果,已没有乱码出现。
你要是用一个可视化 *** 作的界面就简单了,就比如navicatfor
mysql右键数据库-->数据库属性--->字符集--->utf-8
unicode
/排序规则--->utf8-gernal-ci就行了
就是你在建表的时候,在字段后面,追加设置为utf8。Mysql要解决中文乱码,最好是你把数据库的默认编码都改掉,我一般这样处理:
在mysql安装目录下的my.ini文件中做如下修改:
[mysql]下面修改
default-character-set=utf8
[mysqld]下面修改
default-character-set=utf8
把编码统一成utf8,这样做的目的在于,即可以允许你往数据中插入中文字符,又可避免中文乱码的问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)