摘要:
问:怎样将GBK 编码的汉字转换成为 UTF-8 编码的汉字? [其实应这样问:怎样将GBK 编码的字节数组转换成为 UTF-8 编码的字节数组, 都是汉字有什么不同?] 答: new String(str.getBytes("gbk"),"utf-8"); 其实这个答案非常错误,你可试一下,无论str是任何中文字符串,返回的结果都将是???. 问题在于str.getBytes("gb... 阅读全文
摘要:
如果你设定: response.setContentType("application/vnd.ms-excel;charset=UTF-8"); 则有两种方法解决乱码 1.java.net.URLEncoder.encode(fileName, "utf-8"); 2.new String(fileName.getBytes("gb231... 阅读全文