最近使用Oracle数据库,今天需要用到中文字段,突然发现没能识别中文,网上找了下发现都比较复杂,后来发现一个比较简单的方法.记录一下,供大家参考
1.查询Oracle服务端字符集编码,获取 NLS_CHARACTERSET 字段值:
SQL代码: SELECT * FROM v$nls_parameters;
保存查询到的值:NLS_CHARACTERSET = AL32UTF8
2.查询Oracle服务端语言信息:
SQL代码: SELECT \'AMERICAN_AMERICA.\'|| PROPERTY_VALUE FROM DATABASE_PROPERTIES
保存查询到的值: AMERICAN_AMERICA.AL32UTF8
3.设置本地环境变量:
我的电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量栏
新增如下两条记录:
4.重启PLSQL即可.