
java之如何在页面中设置跳转编码JSP系列
在做JSP系统时经常遇到编码问题
并且该服务器可以是Tomcat,Weblogic,Tomcat服务器的默认编码为iso-8859-1,而Weblogic的默认编码为UTF-8,因此在程序运行时请注意编码设置
在做JSP系统时经常遇到的就是编码问题
而这个服务器可以是Tomcat、Weblogic,Tomcat服务器默认的编码为iso-8859-1,Weblogic默认的编码为UTF-8,所以程序运行时要注意编码设置
现在我们以一个jsp页面的代码,解释这些编码设置pageEncoding="UTF-8"说的是页面的编码,比如标题栏<title>还有其它内容等等
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">这代码说的是上下文编码,若我们设置charset="UTF-8",那我们在点击这个页面跳到的那个Servlet或者jsp页面就要用"request.setCharacterEncoding("UTF-8");"和"String newsbody = new String(request.getParameter("editorValue").getBytes("iso-8859-1"),"UTF-8");"意思是设置接收到的字符串编码为UTF-8,响应的编码设置,可以用response.setContentType("text/html;charset=UTF-8");
String newsbody = new String(request.getParameter("editorValue").getBytes("iso-8859-1"),"UTF-8");
给一个编码过滤器参考
