sqldeveloper乱码问题

我在oracle sqldeveloper创建的表 表中有字段的注释
但是我登录到plsqldeveloper时查出来的字段注释是“?”符号 查了一下资料
在sqldeveloper命令: select * from v$nls_parameters;查出字符集
Sql代码 收藏代码
  1.  
  2.  
  3. SQL>select*fromv$nls_parameters;
  4. PARAMETERVALUE
  5. --------------------------------------------------------------------------------------------------------------------------------
  6. NLS_LANGUAGESIMPLIFIEDCHINESE
  7. NLS_TERRITORYCHINA
  8. NLS_CURRENCY¥
  9. NLS_ISO_CURRENCYCHINA
  10. NLS_NUMERIC_CHARACTERS.,
  11. NLS_CALENDARGREGORIAN
  12. NLS_DATE_FORMATDD-MON-RR
  13. NLS_DATE_LANGUAGESIMPLIFIEDCHINESE
  14. NLS_CHARACTERSETUTF8
  15. NLS_SORTBINARY
  16. NLS_TIME_FORMATHH.MI.SSXFFAM
  17. NLS_TIMESTAMP_FORMATDD-MON-RRHH.MI.SSXFFAM
  18. NLS_TIME_TZ_FORMATHH.MI.SSXFFAMTZR
  19. NLS_TIMESTAMP_TZ_FORMATDD-MON-RRHH.MI.SSXFFAMTZR
  20. NLS_DUAL_CURRENCY¥
  21. NLS_NCHAR_CHARACTERSETUTF8
  22. NLS_COMPBINARY
  23. NLS_LENGTH_SEMANTICSBYTE
  24. NLS_NCHAR_CONV_EXCPFALSE

NLS_LANGUAGE 对应 是SIMPLIFIED CHINESE

最后在我本机环境变量中增加

 

NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

退出再次登录

乱码解决 OK

猜你喜欢

转载自yangyangcom.iteye.com/blog/2191384
今日推荐