我安装oracle时把字符集设置为了ALU32UTF8,现在用命令符添加德文时就出现了乱吗!

解决方案 »

  1.   

    我觉得除了字符集的问题外,你还忽略了一个重要的关节,就是版本(开发语言与oracle版本)比如:oracle8.17以下的版本连接vs2005的程序一直乱码
      

  2.   

    你说的命令行,应该是SQLPLUS了吧have a try:c:\>set nls_lang=american_america.ALU32UTF8
    c:\>sqlplus /nolog
    sql>connect / as sysdba
    sql>insert .... 插入德文
    sql>select *   ---这时候,应该不是乱码了
      

  3.   


    这个,谨慎怀疑,可能在这之前,应该把char page换成德文的才行
    运行chcp <德文代码页号>
    再执行你说的这个。不然在sqlplus里头,可能根本就输入不了德文的有些字符
      

  4.   


    嗯,你说的是对的。刚才我用SQLPLUS测试了一下,由于我的机器没装德文的char page,结果在SQLPLUS中整不出结果来(在PLSQL DEVELOPER中,只需设置正确的字符集即可)。
      

  5.   

    楼上的各位大哥,你们说的机器上没装德文的char page是在安装oracle时添加语言类别码?还是别的