SQL > select * from V$NLS_PARAMETERS 查询出来的结果是NLS_CHARACTERSET ZHS16GBK运 行REGEDIT,第一步选HKEY_LOCAL_MACHINE,第二步选择SOFTWARE, 第三步选择 ORACLE, 第四步选择 NLS_LANG, 键 入 与服务器端相同 的 字 符 集(本例为:AMERICAN_AMERICAN.ZHS16GBK)。
但是Oracle内 数据还是出现乱码 怎么弄呢?
但是Oracle内 数据还是出现乱码 怎么弄呢?
解决方案 »
- 菜鸟菜问
- 十里开源最新决策『十里开源__http://www.opensource.com.cn』
- 关于Constraint的使用!(救急)
- oracle的书那么多,怎么看的过来啊?!?!
- ****有没有将“存不存在”的状态select出来的SQL语句??
- 初始化提供程序时发生错误,测试连接失败.发生了一个oracle错误,但无法从oracle中检索错误信息?
- 新手问题: 创建数据库!!
- 以internal登录,出现insufficent priviledge
- 谁碰到过oracle中有无效的日期?
- 存储过程报错,求解
- procedure中使用v$mystat
- delete from testa.sample ,执行后,咱么把其他表里的记录也删除了?
select * from nls_database_parameters--客户端字符集
select * from nls_instance_parameters保证服务器端字符集和客户端字符集一致就可以了
------------------------------ ----------------------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET US7ASCII
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AMPARAMETER VALUE
------------------------------ ----------------------------------------
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 9.2.0.1.020 rows selected.
SQL> select * from nls_instance_parameters;PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_SORT
NLS_DATE_LANGUAGE
NLS_DATE_FORMAT
NLS_CURRENCY
NLS_NUMERIC_CHARACTERS
NLS_ISO_CURRENCY
NLS_CALENDAR
NLS_TIME_FORMAT
NLS_TIMESTAMP_FORMATPARAMETER VALUE
------------------------------ ----------------------------------------
NLS_TIME_TZ_FORMAT
NLS_TIMESTAMP_TZ_FORMAT
NLS_DUAL_CURRENCY
NLS_COMP
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE17 rows selected.
NLS_CHARACTERSET US7ASCII
这是你的客户端的字符集:
NLS_CHARACTERSET ZHS16GBK所以你需要修改客户端的字符集,保持与服务器端一致。