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提交数据时不推荐此方法



你可能感兴趣的:(get)