我已经NLS_LANG
在注册表中设置了我的本地语言。CMD 无法显示我当地语言的字符,所以我看到了 jibrish。我说的是来自客户端的提示,而不是实际数据,例如错误消息。
SQL> conn scott/tiger
ετσß°.
我需要将客户端的设置保留为本地 NLS,因为其他程序都依赖于它。
我已经尝试添加$set NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252
glogin 但显然它不起作用,因为脚本仅在 sql*Plus 已经启动后才执行。
我的问题是,有没有什么方法NLS_LANG
可以AMERICAN_AMERICA.WE8MSWIN1252
只为 SQL*Plus 设置?