Oracle中文问题的处理

Oracle已经装了很久了,但是一直是当做客户端使用,没有访问过本地数据。最近突然想做实验,就向本地导入了一批数据,想回家以后慢慢试验。  一用以后发现所有的Oracle中文数据都显示为乱码,使用select * from nls_session_parameters查看当前会话的NLS_LANGUAGE  的值为American,当前会话的语言设置为美语了,这也难怪,本来装的oracle数据库就是英文版,默认不支持中文,所以本地如果想正常显示中文的话,需要修改下注册信息。

 

进入注册表  在\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\下面的NLS_LANG改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK  这样就可以了。

 

重启Oracle,再进去一看,中文又能正常显示了。

你可能感兴趣的:(oracle)