SQLyog外部输入时候中文乱码

175 阅读1分钟

首先是找了各种修改my.ini的修改,这个好像在建表初始化的时候会用到。我的是MySQL Server 8.0。 my.ini文件中修改

[client]
port=3306
default-character-set=gbk;
[mysql]
default-character-set=gbk;
[mysqld]
port=3306
character-set-server=utf8;

sql中输入时候有点用。 但是外部输入不行。

外部输入乱码解决

在配置文件中添加
?useUnicode=true&characterEncoding=UTF-8

driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql:///travel?useUnicode=true&characterEncoding=UTF-8
username=root
password=123
initialSize=5
maxActive=10
maxWait=3000