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

两个编码方式不同jsp间,如何传递form的中文参数? 编码方式分别为utf-8和gb2312
分两种情况:
1.页面page1.jsp是utf-8编码方式,page2.jsp是gb2312编码方式。
参数从page1.jsp中form传递到page2.jsp中。

2.页面page1.jsp是utf-8编码方式,page2.jsp是gb2312编码方式。
参数从page2.jsp中form传递到page1.jsp中。

如何能让不发生中文乱码?



------解决方案--------------------
在page1到page2的action做转换,使用Charset,CharsetDecoder,ByteBuffer可以把utf8转gb2312,反过来也可以。