您的位置:首页 > 编程语言 > Java开发

Java、JSP插入数据到MySQL数据库时出现中文乱码的最终解决方案

2017-01-12 10:52 686 查看
1、将mysql的字符编码设置为UTF-8

在my.ini文件中添加

[client]
default-character-set=utf8

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci


2、设置Java程序的内部编码为UTF-8

增加系统环境变量:

变量名:JAVA_TOOL_OPTIONS

变量值:-Dfile.encoding=UTF-8

3、JDBC指定字符编码

url="jdbc:mysql://localhost/db?useUnicode=true&characterEncoding=utf8"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐