struts+oracle中文问题,help me!!!! 我觉得应与oracle没关系,因为我直接regform.setRe("中文");也不行。但是我在表单中填入中文。提交后在取出,仍是中文。不知struts是如何做得? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先将这句this.re = new String(re.getBytes("ISO8859_1"));改为this.re = new String(re.getBytes("ISO8859_1"),"GBK");试试.....我struts的中文处理是在所有的action都用FilterSetCharacterEncodingFilter然后就什么中文问题都没了......... this.re = new String(re.getBytes("ISO8859_1"),"GBK");也不行啊。 http://www.csdn.net/Develop/Read_Article.asp?Id=17233 我把它改成this.re = new String(re.getBytes());居然好了,但是在表单中填入中文,提交后取出来得却变成???了。怎么能够统一起来啊?还有re.getBytes();它默认得编码方式是什么啊 在表单中处理时,struts默认得字符集是ISO8859_1,而java默认得是GBK,所以我先把GBK得转化为ISO8859_1,再交给Form取处理。就ok了。if(rst.getString("REMARK")!=null){ try{ regform.setRe(new String((rst.getString("REMARK")).getBytes(),"ISO8859_1")); } catch(Exception e){ e.printStackTrace(); } }form的写法同上。希望对后来人有帮助。 一个上传文件到linux服务器,但是文件名乱码了,编码是对的啊 HQL设置参数,出现单引号怎么解决? jsp读取文本文件:文件内容有规则 怎样对HASH表进行多项数据的删除? 请教一个java脚本的问题。 帮忙看下这是什么问题 关于: Vector aa=new Vector(3); jquery操作表格,怎么删掉除第一行和最后一行之外的tr? 关于Session的问题,请高手指教!100分相送 String.equal()方法的问题 链接页面的参数传递 怎样判断字符串是否为数字!!!!求助!!!!
改为this.re = new String(re.getBytes("ISO8859_1"),"GBK");试试.....
我struts的中文处理是在所有的action都用Filter
SetCharacterEncodingFilter
然后就什么中文问题都没了.........
也不行啊。
但是在表单中填入中文,提交后取出来得却变成???了。怎么能够统一起来啊?
还有re.getBytes();它默认得编码方式是什么啊
ISO8859_1,再交给Form取处理。就ok了。
if(rst.getString("REMARK")!=null){
try{
regform.setRe(new String((rst.getString("REMARK")).getBytes(),"ISO8859_1"));
}
catch(Exception e){
e.printStackTrace();
}
}
form的写法同上。希望对后来人有帮助。