情况是这样的
在ubuntu 10.04下安装的oracle 11g XE
用sqlplus查询刚import的数据库内容,只要是中文的资料会是乱码
但是同样的数据库,使用windows下的sqlplus查询可以正常显示资料
windows和ubutnu下的NLS_LANG参数皆相同
NLS_LANG=AMERICAN_AMERICA.US7ASCII
故排除是client语系参数错误造成的资料编码错误
而是使用US7ASCII为数据库字符集存储中文,导致以UTF-8为基础的作业系统无法正确显示资料
类似的问题在vi或gedit有方法可以对中文编码的资料做自动侦测和转换
但其他的应用程式如sqlplus就不晓得怎麽弄了
请问ubuntu下的sqlplus要如何设定或有什麽变通的方法才可以正确显示数据库中以US7ASCII存的中文字
感谢回答
thanks
请教sqlplus查询中文资料乱码问题
-
- 帖子: 1
- 注册时间: 2013-05-11 23:58
- 系统: ubuntu10.04