如题,xml的编码方式output.setEncoding("GB18030")

解决方案 »

  1.   

    这个output.setEncoding("GB18030")换换编码方式。
      

  2.   

    你是所有文本乱码还是部分乱码
    GB18030是目前最大的超集了你的问题应该不是这里,你先看看你的oracle里的字符编码用的是什么
      

  3.   

    嘿嘿,中文的部分有问题,就是偏僻字显示?,oracle的字符集是AL32UTF8,要改的话怎么改啊
      

  4.   

    试试xml的编码方式设置为UTF-8行吗,如果改oracle的话可能会影响别的应用
      

  5.   

    编码要统一,oracle的编码改成GBK试试,编码格式不统一会造成乱码
      

  6.   

    编码问题    有的数据转换后显示乱码   而XML中能显示的乱码都是?号了 
      

  7.   

    既然你的数据库里是UTF8的,那程序里也一样用UTF8啊
      

  8.   

    AL32UTF8对应的是UNICODE 5.0。
      

  9.   

    问题解决了,是本地计算机的字符集问题,本地字符集不支持那些个偏僻字,因为用的linux,所以直接在执行线程的shell脚本中添加export LANG=zh.UTF-8