解决乱码问题

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,静态文件乱码

htmlhead里面加入下面的代码

<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

 

posted on 2018-10-08 14:49  昨天已过  阅读(160)  评论(0)    收藏  举报

导航