由于我们系统是用的是struts2 UTF-8编码方式,自己系统中不存在乱码的问题。
web.xml中设置了UTF-8编码。  struts配置文件也是<constant name="struts.i18n.encoding" value="UTF-8" />但现在需要接收外部系统提交过来的表单,外部系统采用的是GBK编码方式的。
在struts的action中 不管是new String(b.getBytes(a1),a2 )   其中a1,a2是
"GBK", "UTF-8", "gb2312", "iso-8859-1","ISO8859_1"
转换都是乱码。
请教 :怎么样才能接收正确呢。前提是我们系统的编码方式不能改变.