JSP就是不能解决中文问题。
至少我还没解决。

解决方案 »

  1.   

    深有同感,这可能是为什么那么多人不喜欢使用java的原因之一把,对了,哪位大哥真的有过这方面的经验,救救小弟吧,
    神啊,救救我吧 。
      

  2.   

    为什么没有转化成功?如果你转化成功的话就不会有这样的问题,
    我的意见是只要你遇到中文,
    不过是读出还是写入就要毫不犹豫的将它转化成unicode,
    这样中文就不会有问题了,我就是这么解决的
    public String getString(String str) {
    try{
    String temp_p=str;
    byte[] temp_t=temp_p.getBytes("ISO8859-1");
    String temp=new String(temp_t);
    return temp;
    }
    catch(Exception ex)
    {
    System.out.println(ex.getMessage());
    }
    return null;
    }
      

  3.   

    问题已经被我搞定,
    beyondii帮我了大忙了,以前我只想到把8859-1转换成GBK,我突然想到页面输出的时候,iPlanet已经把页面转换成GBK了,所以我在写入文件的时候应该做的事情把它转换回来.采用了strTemp=new String (strTemp.getBytes("gb2312"),"8859_1");
    呵呵,这样写入就没有问题了.
    :)
      

  4.   

    所有出现中文的地方都用getBytes转换的话,就太恐怖了