
乱码问题发生于编码
方式不统一造成的,我来说一下我遇到
乱码时的查找过程1,看看项目的编码方式是否是UTF-82,看看html
页面的编码方式是否是UTF-83,看看struts2的接传值编码方式是否是UTF-8,看看属性里的编码方式是否更改了。如果还是乱码我一般会在项目里直接建立一个html空页面,然后把原html的源代码复制到刚刚建立的html空页面里,这样也能解决问题。是你的页面和action指定的页面使用不同的字符集造成的.你可以试试在表单提交之前,将URL参数中中文的部分使用action页所使用的字符集进行编码,这样可以不必修改action页面(这种方法对于处理action页面自己无法修改时特别有效)
评论列表(0条)