当前位置: 代码迷 >> Java Web开发 >> 两个编码方式不同jsp间,怎么传递form的中文参数? 编码方式分别为utf-8和gb2312
  详细解决方案

两个编码方式不同jsp间,怎么传递form的中文参数? 编码方式分别为utf-8和gb2312

热度:41   发布时间:2016-04-17 13:06:47.0
两个编码方式不同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,反过来也可以。
  相关解决方案