iamlaosong文
导入服务器Oracle数据库中汉字都是问号“?”,查数据库的字符集没问题,那么就是客户端的问题。
查Oracle用户的环境变量,发现没有设置NLS_LANG,在.bash_profile文件中增加:
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
重新导入数据,汉字显示正常。
另外,环境变量LANG用于Linux界面显示,和Oracle数据库无关。附一篇关于LANG的小网文备查。
iamlaosong文
导入服务器Oracle数据库中汉字都是问号“?”,查数据库的字符集没问题,那么就是客户端的问题。
查Oracle用户的环境变量,发现没有设置NLS_LANG,在.bash_profile文件中增加:
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
重新导入数据,汉字显示正常。
另外,环境变量LANG用于Linux界面显示,和Oracle数据库无关。附一篇关于LANG的小网文备查。