我正在使用 19c 客户端和我的数据库的 NLS 参数,如下所示:
我的客户规格也是:
虽然(Windows 10 x64)我正在使用 sqplus,但我得到了这个(你可以在命令行顶部看到我的 NLS_LANG 环境变量):
我的 19c 客户端主页 regedit NLS_LANG 变量也设置为 AMERICAN_AMERICA.W8ISO8859P9。
然而,当我使用 TOAD for Oracle 时:
并使用 SQL Developer:
我很困惑。在互联网上,他们说 NLS_LANG 环境变量应该足以设置客户端字符集,但显然不是。
由于这种配置差异,我将“fıtıkçışahap”(在 sqlplus 上)视为“fıtıkçışahap”(在 SQL Developer 和 TOAD for Oracle 上)
我该如何克服这种情况?
提前致谢!
编辑:
V$NLS_PARAMETERS