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