首页 > 代码库 > Java web后台插入数据库中文乱码问题解决
Java web后台插入数据库中文乱码问题解决
前言:项目想要避免乱码情况的出现,要保持服务器、数据库、项目、以及前端编码一致。
一、项目以及前端编码,设置。
myeclipse--->右键项目--->Properties--->Resource--->Text file encoding----->选择utf-8---->apply--->ok
二、tomcat6.x服务器编码设置
D:\apache-tomcat-6.0.37\conf\server.xml,
[html] view plain copy
- <Connector port="8080" protocol="HTTP/1.1"
- connectionTimeout="20000"
- redirectPort="8443" URIEncoding="UTF-8"/>
[html] view plain copy
- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>
后面的URIEncoding="UTF-8"就是所添加进去的内容
三、数据库MySQL5.5设置;
①先打开 运行--->cmd--->net stop MySQL 关闭mysql的服务
②C:\Program Files (x86)\MySQL\MySQL Server 5.5\my.ini
修改如下四个字段为
[html] view plain copy
- [client]
- port = 3306
- default-character-set=utf8
[html] view plain copy
- [mysql]
- default-character-set=utf8
[html] view plain copy
- [mysqld]
- character-set-server=utf8
- port = 3306
[html] view plain copy
- character-set-server=utf8
保存。
③打开 运行--->cmd--->net start mysql 开启MySQL的服务
④打开MySQL的命令行界面,输入密码进入后
执行 show variables like ‘character%‘;该语句,显示如下即表示设置成功
Java web后台插入数据库中文乱码问题解决
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。