一个用于从数据库和网络中取出中文乱码的处理函数,入参是有问题的字符串,出参是问题已经解决了的字符串。 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; } 

解决方案 »

  1.   

    [????] ???-?????ж??9?????????? ????????????? (2005/04/09 04:15) 
    [ÌåÓý] ×éͼ-´óÓêÖжÏÃÀ¹úÃûÈËÈü´ÎÂ֠ʣÓà±ÈÈüÃ÷ÈÕÍê³É (2005/04/09 04:15) 不行啊,同志,你这办法我早用过,不行啊,
      上面第一行是我用你的方法读取出来的。
      第二行是我用response.setCharacterEncoding("iso-8859-1")后得来的,看起来还像点字样。
    这是在JSP里哦。
      

  2.   

    看看这篇文章
    http://keton.51.net/zhongwen.htm