急,急 !关于struts中JSP页面中的中文字符问题?
页面设置为 <%@ page contentType= "text/html;charset=gb2312 "%>
如果页面中没有中文字符则在提交Action中用:
new String(ba_lubeForm.getClname().getBytes( "ISO-8859-1 "), "gb2312 ")可以将转换为中文字
但是,页面中包含中文字符如:
<td valign= "left " width=33%>
名称: <input type= "text " name= "clname " size= "15 ">
</td>
则在提交Action中还是乱码
望高手指点
------解决方案--------------------换成 <%@ page language= "java " pageEncoding= "GBK "%> 试试。。在eclipse是可以显示中文的。不知道你用哪个开发工具
------解决方案--------------------在“控制面扳”中,把“区域”设置为“英语(美国)”.
在JSP页面中加入:
如果还不行正常显示,则还要进行下面的转换:
如:name=new String(name.getBytes( "ISO-8859-1 "), "GBK ");
就不会出现中文问题了。