解决乱码问题
1,请求乱码
|--requset.setCharacterEncoding("utf-8")
|--修改tomcat的配置

|--暴力解决
|--String name=requset.getP()
|--String n=new String(name.getBytes("ISO-8859-1"),"UTF-8")
2,响应乱码
|--response.setCharacterEncoding("utf-8") 处理响应文本的编码
|--response.setContentType("text/html;charset=utf-8") 设置浏览器使用何种编码去解析响应内容
3,静态文件乱码
的html的head里面加入下面的代码
<meta http-equiv="Content-Type"content="text/html; charset=UTF-8">
4,数据库乱码
解决办法 可以在连接数据库的的url
jdbc:mysql://localhost:3306/ems?useUnicode=true&characterEncoding=utf8
解决办法2 修改数据库的默认编码
找到mysql的安装文件
C:\Program Files\MySQL\MySQL Server 5.5



浙公网安备 33010602011771号