随笔-9  评论-15  文章-1  trackbacks-0
   之前在网上大家给出的方法都是:
        byte temp[] = str.getBytes("8859_1");
        strResult = new String(temp, "UTF8");
  但是经过我测试,发现转换不正确。没有正确转换成UTF。
下面给出我的实现方法:
1  private OutputStreamWriter outputwriter = null;
2
3 outputwriter = new OutputStreamWriter(out"UTF-8");
4 outputwriter.write(strValue, 0, strValue.length());
   这样就ok了,测试方法,将转换后的字符串,用ULtra打开,进行字符转换UTF到ASCII如果不是乱码就OK了!
posted on 2005-08-02 15:48 jam 阅读(1642) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: