一个让我很郁闷的问题
dabtd 2006-05-30 11:50:12 数据库的字符集是WE8ISO8859P1,在注册表里的NLS_Lang设为SIMPLIFIED CHINESE_CHINA.WE8ISO8859P1。现在问题是:在命令行里,所有的提示信息都是乱码。比如:执行svrmgrl, 提示信息成了:靠靠 (c) 1997?999縊racle Corporation靠靠靠靠,但数据库还是能正常用。如果我在dos命令行下执行set lang=WE8ISO8859P1,则所有的提示信息都正常了(英文的),但连数据库后(connect internal),执行sql 语句时总是报ora-01012的错,数据库不能正常用了。
这是什么原因呢?