前言:项目想要避免乱码情况的出现,要保持服务器、数据库、项目、以及前端编码一致。
一、项目以及前端编码,设置。
myeclipse--->右键项目--->Properties--->Resource--->Text file encoding----->选择utf-8---->apply--->ok
二、tomcat6.x服务器编码设置
D:\apache-tomcat-6.0.37\conf\server.xml,
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/><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
修改如下四个字段为
[client]port = 3306 default-character-set=utf8[mysql]default-character-set=utf8[mysqld]character-set-server=utf8 port = 3306character-set-server=utf8保存。
③打开 运行--->cmd--->net start mysql 开启MySQL的服务
④打开MySQL的命令行界面,输入密码进入后
执行 show variables like 'character%';该语句,显示如下即表示设置成功