多语言展示
当前在线:238今日阅读:84今日分享:32

如何解决JSP乱码问题

简单介绍一下编程过程中遇到的乱码问题,并如何解决乱码
工具/原料
1

电脑软件

2

JSP

3

乱码

方法/步骤
1

通过浏览器调用JSP页面,在客户端浏览器中所有的中文内容出现乱码

2

解决方案:替换ISO-8859-1,修改页面编码为UTF-8

3

通过浏览器调用Servlet,Servlet在浏览器中显示内容出现乱码

4

解决方案:在Servlet使用response在输出内容之前,先执行response.setContentType('text/html;charset=UTF-8')设定输出内容的编码为UTF-8

5

提交页面表单元素给对应的JSP页面或者Servelt后,接收方出现表单数据中文值乱码

6

解决方案:在接收POST提交的参数之前,使用request.setCharacterEncoding(“UTF-8')设定接收参数的内容使用UTF-8编码

7

用Get方式传递参数,中文字符会出现乱码

8

解决方案:Get提交默认是以ISO88591传递,如果容器没有做配置修改,程序则需要手工进行编码转换

9

解决方案:在数据库连接参数中设置编码值

推荐信息