解决方案:
方法一:通过 new String(需要转换的值.getBytes(“原编码格式”),“需要转换的格式”) 方法
a) 案例:
b) 说明:new String的详细说明
c) 注意:个别汉字可能会出现无法转换的情况;
方法二:通过encodeURI()方法和java.net.URLDecoder.decode()方法进行转换
a) 案例:
b) 说明:encodeURI、URLDecoder方法说明(另附其它两种方法)
在前台页面对需要发送的值通过encodeURI()方法进行转码,并在后台通过java.net.URLDecoder.decode()进行相应编码的解析;此方法也可用于后台向前台传递中文出现乱码时使用,在后台通过java.net.URLEncoder.encode(URIString, "UTF-8")进行转码发送到前台,然后在前台通过 URLDecode()方法进行解码。