日期:2014-05-18  浏览次数:20541 次

急,急 !关于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 ");
就不会出现中文问题了。