超链接传递中文到后台乱码问题之终极解决方案
?说明:进行web开发的时候,有时候会遇到传中文的问题,这时候可以使用如下方式解决:
String str1 = "杨abddfs查询信息"; String str2 = ""; CharsetEncoder ch=Charset.forName("gbk").newEncoder(); if(ch.canEncode(str1)){ str2 = str1; }else{ if(str1 != null && !"".equals(str1)) { str2 = new String(str1.getBytes("ISO-8859-1"),"gbk"); } } System.out.println("show\t"+str2);