读书人

两个编码方式不同jsp间怎么传递form

发布时间: 2012-02-13 17:20:26 作者: rapoo

两个编码方式不同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,反过来也可以。

读书人网 >Java Web开发

热点推荐