毕业设计网
开发环境 |

JSP中文问题的解决方法

(1) 保证JSP向客户端输出时采用中文编码方式,即首先在JSP源代码中加入以下一行:
<%@page contentType="text/html; charset=gb2312"%>
(2) 保证JSP能正确获得传入的参数,需要指定传入参数的编码方式,即在JSP源文件头中加入下面一句:
<%request.setCharacterEncoding("GB2312");%>
(3)保证JSP编译器能正确地解码含有中文字符的JSP文件,需要在JSP源文件中指定JSP源文件的编码格式,即在JSP源文件头上加入下面的一句:<%@page pageEncoding="GB2312"%>
或<%@page pageEncoding="GBK"%>
(4)若通过URL传递的参数中含有中文(因为URL传递参数时浏览器默认采用ISO8859_1编码方式),则必须通过下面的方法转换编码方式:
str = new String(str.getBytes("ISO8859_1"), "GBK");
 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:JSP属性范围的选择
下一篇:Servlet中文问题的解决方法


版权所有 毕业设计网联系qq:242219979 © 2007-2022