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

很奇怪的问题?我提交表单到action,结果数据全部变成了unicode编码?详细请进
大家好,我提交表单到action(struts),然后用system.out.println打印表单的数据,发现打出来的不是乱码,而是unicode码。
可以正常的保存到数据库中,也可以正常的显示在网页上。但就是以unicode的字符串的的文字保存在数据库中。
比如有个姓名的字段长度为10,可以输入5个汉字,结果因为它保存的象n#12312;n#33423;这样的数据,结果一个汉字就有6个字母代替,所以会报错。
请问这是为什么呢?
我现在希望它显示汉字。

有写过滤器,所有的页面都是好的,   惟独这一个页面是这样的。

------解决方案--------------------
看看这个页面的编码格式是什么/
------解决方案--------------------
这个怎么给分的

------解决方案--------------------
一人分点算了,