PL/SQL Developer Oracle 中的格鲁吉亚 Unicode

Georgian Unicode in PL/SQL Developer Oracle

当我执行 select 更新 并在 varchar2 列中输入格鲁吉亚符号时,一切正常。

但是结果 SELECT 'ტექსტი' FROM dual 是 这个????????

,还有

INSERT INTO test (text) VALUES('ტექსტი');

text

列中输入????????

NLS_CHARACTERSET 是 AL32UTF8

你应该设置NLS_LANG。这可以通过更改分支“\HKEY_LOCAL_MACHINE\Software\ORACLE”中的注册表项或通过设置环境变量 NLS_LANG 来完成。 NLS_LANG 的值应符合 NLS_CHARACTERSET 的值 - 在您的情况下为 AL32UTF8。

您还可以在 PL/SQL 开发人员中设置 属性 "Check for client & server character set mismatch" - 它位于工具 -> 首选项... -> Oracle -> 选项中。