小编Mar*_*era的帖子

欧元符号/符号未出现在 Oracle 10gr2 和 aix 6.1 上

这是 aix 6100-02 上的 Oracle 10gr2

问题是我没有看到 Oracle 的 € 标志。

这是查看问题的简单方法:

SQL> insert into prueba values ('€');
SQL> commit;
SQL> select * from prueba;
EURO
------------------------------------------------------------
¿
SQL>
Run Code Online (Sandbox Code Playgroud)

这是我已经做过的测试。

我从外壳中看到它:

oracle@krats:/u01#perl -Mcharnames=:full -CS -wle 'print "\N{EURO SIGN}"'
€
oracle@krats:/u01#
Run Code Online (Sandbox Code Playgroud)

但我没有从 sql 中看到它:

SQL> select chr(128) from dual;

C
-


SQL>
Run Code Online (Sandbox Code Playgroud)

该数据库具有以下 NLS_SESSION_PARAMETERS;

SQL> SELECT * FROM NLS_SESSION_PARAMETERS;
PARAMETER                      VALUE
------------------------------ ----------------------------------------
NLS_LANGUAGE                   SPANISH
NLS_TERRITORY                  SPAIN
NLS_CURRENCY                   ¿
NLS_ISO_CURRENCY               SPAIN
NLS_NUMERIC_CHARACTERS         ,.
NLS_CALENDAR                   GREGORIAN
NLS_DATE_FORMAT                DD/MM/RR
NLS_DATE_LANGUAGE              SPANISH
NLS_SORT …
Run Code Online (Sandbox Code Playgroud)

oracle character-set

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

character-set ×1

oracle ×1