select * from NLS_DATABASE_PARAMETERS
where Parameter = 'NLS_CHARACTERSET'
WE8ISO8859P1
(is the Western European 8-bit ISO 8859 Part 1 character set)
dies sagt aus:WE = Western Europa
8Bit für Speicherung von 1 Zeichen
dess hoasst: VARCHAR2(30) -> man konn a 30 Zeichen speichern
ISO 8859-1 =
Western European (Albanian, Basque, Breton, Catalan, Danish, Dutch, English, Faeroese, Finnish, French, German, Greenlandic, Icelandic, Irish Gaelic, Italian, Latin, Luxemburgish, Norwegian, Portuguese, Rhaeto-Romanic, Scottish Gaelic, Spanish, Swedish)
Das Eurozeichen € wird im Zeichensatz WE8ISO8859P15 durch den Wert 164 und im Microsoft Zeichensatz WE8MSWIN1252 durch den Wert 128 repräsentiert.
Oracle ermöglicht das Konvertieren von Zeichen eines Zeichensatzes in Zeichen eines neuen Zeichensatzes. In diesem Fall ergibt sich ein übergeordneter Zeichensatz, der mindestens alle Zeichen des Ausgangszeichensatzes umfasst. Werden Zeichen eingegeben, die nicht im Zeichensatz der Datenbank enthalten sind, akzeptiert Oracle diese zwar, ersetzt sie jedoch durch eine interne Codierung, die in keiner der vorhandenen Zeichensatztabellen zu finden ist.
Der Zeichensatz US7ASCII enthält keine Codes für Zeichen mit Akzenten. Auch das kürzlich eingeführte Eurozeichen € wird von dem in Westeuropa weit verbreiteten Zeichensatz we8iso8859p1 nicht unterstützt.
Pdf mit weiteren Infos
1 comment:
what kind of language is this?
Post a Comment