Oracle Unicode: differenze tra le versioni
Jump to navigation
Jump to search
Nessun oggetto della modifica |
|||
Riga 1: | Riga 1: | ||
==modalità indipendente dal codeset di sessione== |
==modalità indipendente dal codeset di sessione== |
||
Per funzionare il terminale deve avere lo stesso codeset della connessione oracle (variabile NLS_LANG). |
|||
i terminali linux normalmente hanno codeset UTF8. |
|||
verifica se il terminale è impostato bene: |
verifica se il terminale è impostato bene: |
||
select 'a minuscola accentata e simbolo euro',unistr('\00E0\20AC') from dual; |
select 'a minuscola accentata e simbolo euro',unistr('\00E0\20AC') from dual; |
||
===caratteri estesi=== |
|||
SQL> select UNISTR('\20AC') from dual; |
SQL> select UNISTR('\20AC') from dual; |
||
Versione delle 17:20, 6 ott 2022
modalità indipendente dal codeset di sessione
Per funzionare il terminale deve avere lo stesso codeset della connessione oracle (variabile NLS_LANG). i terminali linux normalmente hanno codeset UTF8. verifica se il terminale è impostato bene:
select 'a minuscola accentata e simbolo euro',unistr('\00E0\20AC') from dual;
caratteri estesi
SQL> select UNISTR('\20AC') from dual;
UNISTR('\20AC') -------------------------------------------------------------------------------- €
SQL> select asciistr('€') from dual;
ASCIISTR('€') -------------------------------------------------------------------------------- \20AC
SQL>