JA16SJIS应当是可以显示日语的,
你修改注册表(NT),环境变量(unix)
NLS_LANGUAGE = 'JA16SJIS'试一试插入和显示,应当会正常。
-------------------
HKEY_CURRENT_USER\Software\ORACLE\HOME0

解决方案 »

  1.   

    试过把NLS_LANGUAGE改成"AMERICAN_AMERICA.JA16SJIS"和"JAPANESE_JAPAN.JA16SJIS",都不行.
    是不是和ORACLE安装时的选项有关系?
      

  2.   

    hugo:
    尝试过 把 NLS_LANG=American_America.JA16SJIS吗? 注意大小写.或尝试:  NLS_LANG=American_America.ZHS16GBK 吗? 数据库字符集指的是数据库在处理数据是所用的编码.
    一旦读取到客户端以后还是根据客户端的系统来显示的.另外,我在使用 ZHS16GBK的时候,也能正确显示日文阿。
      

  3.   

    试过 NLS_LANG=American_America.JA16SJIS
    还是不行。ID0和HOME0下的NLS_LANG是不是都要改?
    规定用SJIS,所以没有试ZHS16GBK。哪位高手有办法?
      

  4.   

    都改吧,805下正常的话只改oracle下就可以了,American_America也大写吧