Mysql乱码问题 集合

作者:乌龙 围观人数: 评论回复:获取中... 网站首页 > 技术教程 >

mysql插入数据乱码


检测下当前的MySQL默认字符集编码:

Sql命令:

mysql>show variables like "%colla%";   

Sql命令:

mysql>show variables like "%char%"; 

image.png


需要修改MySQL配置文件my.cnf文件,Windows环境则是my.ini文件。

通常在linux环境下my.cnf文件位于/etc/mysql/my.cnf/etc/my.cnf路径下,但由于安装版本或是系统环境的不同,我们可能无法在这个目录中找到该文件

在my.ini文件中添加以下配置。

[client]

default-character-set=utf8

[mysqld]

character_set_server=utf8

collation-server=utf8_general_ci

<可不加可加>

init_connect='SET NAMES utf8'


修改成功后重新启动mysql数据库。


在使用过程中强制设置字符集编码

为确保字符集完全统一,在建表、建库的时候要强制设定统一字符集。

另外通过JDBC连接MySQL的时候为确保万无一失,连接字符串需要加上以下参数:


jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=UTF-8  

the end
免责声明:本文来自98资源网发布,但不代表本站的观点和立场。
我要评论 0条评论