NLS_CHARACTERSET不一定要是ZHS16GBK,默认的america字符集也可以显示中文,前台用java输入的时候要转化,比如jsp中<%@ page contentType = "text/html; charSet=gb2312" %> 
输出的时候也要一样.我是这么解决的 :)

解决方案 »

  1.   

    en,可我原先没有改字符集的时候,linux下的oracle不能正常显示中文的说
    一直都是???,而且在net8i下看起来也是???
    sigh,谁能告诉我这是为什么?
      

  2.   

    String temp=....
    try {
             tmp = new String(tmp.getBytes("ISO8859_1"));
             } catch(Exception ex) {
             }
      

  3.   

    没改的时候默认是american字符集所以你在linux下用plsql看到的当然不能看到中文
      

  4.   

    可现在我设为US7ASCII,英文显示是正常了,但是sqlplus和net8i里面的中文显示还是不正常
    真是受不了,为什么呢?