我是新手,最近在用oracle sql developer ,但是插入到数据库里的中文一直乱码,用oracle自带的plus插入中文就没问题,本人用的系统是XP,版本Oracle IDE 1.2.1.3213,注册表里NLS_LANG是AMERICAN_AMERICA.WE8ISO8859P1,另外,我试了用oracle sql developer去连接mysql,插入中文,也是乱码,用SQLyog对mysql插入中文没问题,大家帮我看看是什么问题,本人觉得应该是oracle sql developer没有设置好。求大神指导!

解决方案 »

  1. 你可以在notepad里面打出中文吗?
    如果不行,去控制面板,语言区域中做如图设置
      

  2. 你可以在notepad里面打出中文吗?
    如果不行,去控制面板,语言区域中做如图设置
      


  3. 如果是导入到oracle,像EXCEL。编码应该选择这个,再者NLS_LANG 注册表里的应该是:SIMPLIFIED CHINESE.ZHS16GBK。
      

类似问题 »