jsp网页中文乱码解决方法 怎么解决中文乱码问题

在开发中,主要的中文乱码现象有以下几种:
汉字变成了问号
有的汉字显示错误,有的则显示正确。
显示的中文不可读。
在掌握了Java系统中文乱码的原因后,就能从根本上解决这个比较麻烦的问题。这里针对上面提到的各个不同的出现场合,提出相对应的解决方案。
1Servlet输出响应
用户在编写Servlet时,需要针对不同的请求方法实现不同的处理接口,如处理HTTP GET方法的doGet接口,处理HTTP  POST方法的doPost接口等。在实现这些接口时,设置字符集的方法类似。
2.在获取请求参数时。
在通过request对象获取请求的参数及其值时,需要将获取后的参数及其值进行字符串转换,以支持中文显示,具体代码如下所示。

<%String name = (String)request.getParameter(“username”);
String name_zh = new String(name.getBytes(“iso8859-1″));%>
除了获取请求外,对于其他JSP内置对象的获取参数,例如config对象获取配置参数后,都可以采用如上方式将其转换,在这里不一一举例。
本文链接地址: jsp网页中文乱码解决方法 怎么解决中文乱码问题