可以通过注册表修改或者alter database命令来实现 修改注册表:在HKEY_LOCAL_MACHINE中寻找oracle中的nls_lang,修改为你的结果字符集。 alter database: alter database dbname character set SIMPLIFIED CHINESE_CHINA.ZHS16GBK alter database dbname national character set SIMPLIFIED CHINESE_CHINA.ZHS16GBKgood luck
修改注册表中HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0中NLS_LANG为:
AMERICAN_AMERICA.WE8ISO8859P1。
若不行,再改回。
修改注册表:在HKEY_LOCAL_MACHINE中寻找oracle中的nls_lang,修改为你的结果字符集。
alter database:
alter database dbname character set SIMPLIFIED CHINESE_CHINA.ZHS16GBK
alter database dbname national character set SIMPLIFIED CHINESE_CHINA.ZHS16GBKgood luck
http://www2.ccw.com.cn/tips/9906/062804_04.asp
或:SIMPLIFIED CHINESE_CHINA.ZHS16CGB231380英文:AMERICAN_AMERICA.WE8ISO8859P1
(2)修改注册表
如果没有什么数据,还是重建DB吧。