一,js+java 解决方法
使用js先转码,java解码
var str = encodeURI(encodeURI(str);
java解码
String str = URLDecoder.decode(str, "utf-8");
二,直接转换编码
String str = new String(str.getByte("ISO-8859-1"),"utf-8");
此方法有一定的局限性,当更换容器时,容器默认编码改变,则还是会出现乱码,GET提交数据时不推荐此方法
一,js+java 解决方法
使用js先转码,java解码
var str = encodeURI(encodeURI(str);
java解码
String str = URLDecoder.decode(str, "utf-8");
二,直接转换编码
String str = new String(str.getByte("ISO-8859-1"),"utf-8");
此方法有一定的局限性,当更换容器时,容器默认编码改变,则还是会出现乱码,GET提交数据时不推荐此方法