windows环境下Mysql中文乱码问题解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows环境下Mysql中文乱码问题解决方法相关的知识,希望对你有一定的参考价值。

参考技术A 最近开发项目中又重新拿起了mysql,在搭建环境的时候遇到了中文乱码问题。下面我把我的解决方式跟大家分享一下
1、通过show
VARIABLES
like
'character_%';
显示出来所有的设置项目。把其中的非UTF8的编码都设置成utf8
设置方式如

set
character_set_server=utf8;
2、去mysql
安装目录下找到my.ini文件。设置里面的latin1为utf8
3、另外如果在Java端通信数据的时候发生了乱码的话就response.setCharacterEncoding("utf-8");

windows下mysql中文乱码, 配置解决方法

内容源自:windows下mysql中文乱码, 配置解决方法

 

解决方法:打开mysql安装目录,打开my.ini文件(如果只有my-default.ini文件,先将其改名为my.ini!!!

修改内里配置:

[mysqld]
character-set-server=utf8 
[client]
default-character-set=utf8 
[mysql]
default-character-set=utf8

如图:

修改完成后重启MySQL服务:(右键重新启动)

 

完成:

 

以上是关于windows环境下Mysql中文乱码问题解决方法的主要内容,如果未能解决你的问题,请参考以下文章

mysql存入中文乱码解决方法(windows环境)

windows下mysql中文乱码, 配置解决方法

DOS命令行窗口mysql中文显示乱码问题解决方法

mysql数据库的中文乱码问题的解决

DOS命令行窗口mysql中文显示乱码问题解决方法

解决windows 下 mysql命令行导入备份文件 查询时乱码的问题