我操作系统原来是中文版的;现在装了英语版之后;数据库导入数据;数据全变成乱码了;这个怎么会事呀;解决了万上给分!

解决方案 »

  1.   

    请检查你的注册表,[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1]下面有一个
    "NLS_LANG"键,这个值你修改为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK"就可以使用中文了.
    不过修改以后请重启你的oracle服务,否则不会生效的
      

  2.   

    "NLS_LANG"键是AMERICAN_AMERICA.WE8MSWIN1252
      

  3.   

    "NLS_LANG"键改成SIMPLIFIED CHINESE_CHINA.ZHS16GBK后还是乱码;只是从原来的"靠靠",变成"?????"了
      

  4.   

    安装英文版的操作系统是win xp sp2的;原来的操作系统是中文版的window2003 server标准版;要不我ORACLE重装一边
      

  5.   

    原数据库环境,导出环境.
    看看NLS_CHARACTERSET的内容是什么