本人在网页中列表中的中文,用
String useoff_name_chi = preSealSearchForm.getPreSeal().getUseoffNameChi();
获取时,是乱码。JSP中定义如下:language="java" pageEncoding="gbk"。
获取部分代码写在java类中。
本人怀疑是JAVA默认字符串集问题。忘各位帮忙解决下。
String useoff_name_chi = preSealSearchForm.getPreSeal().getUseoffNameChi();
获取时,是乱码。JSP中定义如下:language="java" pageEncoding="gbk"。
获取部分代码写在java类中。
本人怀疑是JAVA默认字符串集问题。忘各位帮忙解决下。
try{
if(strvalue==null)
{
return null;
}
else
{
strvalue = new String(strvalue.getBytes("ISO-8859-1"), "GB2312");
return strvalue;
}
}catch(Exception e){
return null;
}
}
同时,问一下大家,TOMCAT服务本人只能在Eclipse里开启。用StartUp.BAT只是一闪而过。这是什么原因。这样的话,我只能开启一个工程服务了。
一定要用手动编码转换
String value = request.getParameter("输入字段");
value = new String(value.getBytes("ISO8859-1"),"gb2312");
不过,我现在不怎么用这个工具了。原先也只是项目需要才接触。