一个用于从数据库和网络中取出中文乱码的处理函数,入参是有问题的字符串,出参是问题已经解决了的字符串。 String parseChinese(String in) { String s = null; byte temp []; if (in == null) { System.out.println("Warn:Chinese null founded!"); return new String(""); } try { temp=in.getBytes("iso-8859-1"); s = new String(temp); } catch(UnsupportedEncodingException e) { System.out.println (e.toString()); } return s; }
[ÌåÓý] ×éͼ-´óÓêÖжÏÃÀ¹úÃûÈËÈü´ÎÂÖ Ê£Óà±ÈÈüÃ÷ÈÕÍê³É (2005/04/09 04:15) 不行啊,同志,你这办法我早用过,不行啊,
上面第一行是我用你的方法读取出来的。
第二行是我用response.setCharacterEncoding("iso-8859-1")后得来的,看起来还像点字样。
这是在JSP里哦。
http://keton.51.net/zhongwen.htm