必须要把当前的文本进行转换UTF-8的处理,这样才不会提示你没有串行化

解决方案 »

  1.   

    真的要转化啊,天那,我还以为JAVA是跨平台语言,会为语言方面设计好呢,没有想到这么麻烦.
    中文转化方面我还没有接触过看来我又要找些例子了,谢谢各位了!
      

  2.   

    doc对象的类写的时候 Serilize了没?
    到底最后写道文件了没?文件里的中文有问题了?
    再说跨平台不是说中文这些都跨的,要不为什么会有实现国际化和多语言支持的问题
      

  3.   

    1、跨平台是说可以在不同操作系统上跑(如win和unix等)。
    2、你说的只是编码问题,java里有方便的api实现各种语言代码的转化,你要进行跨语言当然要知道将来你的程序可能会用到的编码,并进行相应的处理。
    3、目前的操作系统装的时候也是要选语言包的(实际就是编码集)。如果你看其他语言的网站,有时候还是会出乱码的。
    4、正如楼上说的,内码问题一直是比较麻烦的问题。
      

  4.   

    我前几天在网上看了一部分关于中文转换的问题,由于我以前从没有看过,看的我眼花缭乱啊,只知道用什么字节数组调过来调过去,不懂啊.
    DOC对象的类是串行化的,有没有真正的写到文件我就不太清楚了,因为我一用writeObject去写,他就说我没有串行化,读的时候说--意思应该是格式不对吧,所以我也一直怀疑是不是中文的问题,也就没有在网上仔细看关于中文转化的问题.
      

  5.   

    估计你的这个问题和中文问题没关系 是别的地方出了问题,对于一般的中文问题也比较好解决,你些个类做代码转化,然后调用,java中代码转化不是很难