还是中文的问题
通常的应该是iso-8859-1 到gb2312的问题<%@ page contentType="text/html; charset=gb2312" %>//放在jsp文件的最开始变量中有中文字符的
<%
String str = "我是中文";
str = new String(str.getBytes("iso-8859-1"),"gb2312");//iso-8859-1到gb2312
%>
通常的应该是iso-8859-1 到gb2312的问题<%@ page contentType="text/html; charset=gb2312" %>//放在jsp文件的最开始变量中有中文字符的
<%
String str = "我是中文";
str = new String(str.getBytes("iso-8859-1"),"gb2312");//iso-8859-1到gb2312
%>
在tomcat目录下/wepapps/examples/WEB-INF/classes/filters有一个文件SetCharacterEncodingFilter.class
copy到你的classes/filters目录下
再在web.xml加上
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value>
</init-param>
</filter>
以后就不用在jsp中转码了
<%@ page contentType="text/html; charset=GBK" %>
像我这样的新手很烦恼jsp的中文问题,
不过什么都是现成的或是解决好的也不好,自己就学不到东西了。
解决中文问题,我喜欢!
<%@ page contentType="text/html;charset=GB2312"%>
在页首加上上面的任意一句
在所有的jsp中加入
<%
request.setCharacterEncoding("GB2312");
%>
REPLACE(’WORD全角空‘,’ ‘)
我想用JSP也可以这么干