Wechselt zum Inhalt Deutschland - Deutsch
HP.com Deutschland Startseite Produkte und Services Support und Treiber Lösungen Kaufen
» Kontakt zu HP
Weitere Optionen
HP.com Deutschland Startseite
Informationsblatt zu Internationalisierungsfunktionen von HP-UX 11.0 - 11i > Kapitel 2 Codieren von Zeichen

Euro-Unterstützung

» 

Technische Dokumentation

Gesamtes Buch in PDF
» Kommentare
Text beginnt hier

 » Inhaltsverzeichnis

 » Glossar

 » Stichwortverzeichnis

Euro (ISO 8859-15-Sprachumgebungen) [11.0 Patch, 11i v1]

Euro-Unterstützung wird über die Sprachumgebungsunterstützung für den Zeichensatz ISO 8859-15 bereitgestellt. ISO 8859-15 ist ein neu ratifizierter Zeichensatz, der sich durch die Unterstützung acht neuer Zeichen von ISO 8859-1 unterscheidet. Spezielle Erweiterungen ermöglichen verbesserte Anzeige-, Eingabe- und Verarbeitungsfunktionen für das Euro-Symbol.

Es wurden 14 neue Sprachumgebungen auf der Grundlage von ISO 8859-15 erstellt. Diese sind in Tabelle 2-1, „Neue ISO 8859-15-Sprachumgebungen “ aufgelistet.

Tabelle 2-1 Neue ISO 8859-15-Sprachumgebungen

SprachumgebungSprache (Region)
C.iso885915„C“
da_DK.iso885915@euroDänisch (Dänemark)
de_DE.iso885915@euroDeutsch (Deutschland)
en_GB.iso885915@euroEnglisch (Großbritannien)
es_ES.iso885915@euroSpanisch (Spanien)
fi_FI.iso885915@euroFinnisch (Finnland)
fr_CA.iso885915Französisch (Kanada)
fr_FR.iso885915@euroFranzösisch (Frankreich)
is_IS.iso885915@euroIsländisch (Island)
it_IT.iso885915@euroItalienisch (Italien)
nl_NL.iso885915@euroNiederländisch (Niederlande)
no_NO.iso885915@euroNorwegisch (Norwegen)
pt_PT.iso885915@euroPortugiesisch (Portugal)
sv_SE.iso885915@euroSchwedisch (Schweden)
 

Die Quelldateien für unterstützte europäische Sprachumgebungen werden ebenfalls bereitgestellt.

In Anwendungen muss die ISO 8859-15-Unterstützung durch Festlegen der Umgebungsvariable LANG für die gewünschte Sprachumgebung aktiviert werden.

Die ISO 8859-15-Unterstützung ist Bestandteil von HP-UX und für alle Plattformen verfügbar, wird jedoch nicht automatisch für alle Anwendungen aktiviert. Es ist keine besondere Konfiguration erforderlich, und durch Hinzufügen dieser neuen Funktion entstehen auch keine Kompatibilitätsprobleme.

Die Installation der Sprachumgebungen erfolgt auf der Grundlage der bereits auf dem Zielsystem installierten aktuellen Sprachdateigruppen.

Die Umgebungsvariable LC_MONETARY ist für alle in Tabelle 2-1, „Neue ISO 8859-15-Sprachumgebungen “ aufgelisteten Sprachumgebungen (außer für C.iso885915 und fr_CA.iso885915) auf „Euro“ festgelegt. Für ALLE Sprachumgebungen, für die diese Umgebungsvariable auf „Euro“ festgelegt ist, gelten die Euro-Standardformatierungsregeln. Folglich stellen Benutzer unter Umständen eine Änderung der Dezimal- und Tausendertrennzeichen in der Währungsangabe fest, wohingegen die Dezimal- und Tausendertrennzeichen außerhalb des Währungsbereichs wie in vorherigen Sprachumgebungen dargestellt werden.

So ist beispielsweise in der französischen Sprachumgebung das Tausendertrennzeichen ein Leerzeichen, und als Dezimaltrennzeichen wird ein Komma verwendet. Der internationale Standard für das Tausendertrennzeichen in der Euro-Währung ist jedoch ein Punkt. Wenn ein Benutzer die Sprachumgebungskategorie LC_MONETARY auf fr_FR.iso885915@euro festgelegt hat, erfolgt die Darstellung wie folgt:

  • Außerhalb des Währungsbereichs wird die Zahl „Eintausendfünfhundertfünfzig Komma Fünf Null“ folgendermaßen angezeigt: 1 550,50.

  • Eintausendfünfhundertfünfzig Euro und 50 Cent wird folgendermaßen angezeigt: EUR 1.550,50.

Benutzer können den Wert LC_MONETARY in die nationale Währungseinheit ändern.

In einigen Sprachumgebungen aktivieren Benutzer ISO 8859-15 automatisch, wenn sie sich über CDE anmelden.

CDE-Unterstützung

In CDE wurden neue Funktionen eingeführt, um die Eingabe und Anzeige des Euro-Symbols zu unterstützen. Diese Änderungen beziehen sich auf Workstations und Server.

Unterstützung von X Window System

Es wurden neue Funktionen zu Xlib hinzugefügt, um die Eingabe und Anzeige des Euro-Symbols zu unterstützen. Dies erfolgte durch Integrieren der internen Unterstützung des Zeichensatzes ISO 8859-15 sowie durch Hinzufügen der Unterstützung von UTF-8 in Version 11.0. Beim Starten einer Xlib-Anwendung ermitteln interne Xlib-Prozesse, ob die Sprachumgebung auf einen ISO 8859-15-Zeichensatz festgelegt ist. Ist dies der Fall, führt Xlib Zeichensuchläufe unter Verwendung der acht neuen Symbole aus, die im Zeichensatz ISO 8859-15 vorhanden sind. Zurzeit unterstützen nur mit X11R6 (X Window-Version X11 Release 6) verknüpfte Anwendungen den Zeichensatz ISO 8859-15. Ältere X11-Versionen werden zurzeit nicht unterstützt.

Bibliotheken

Die Bibliotheken libc und Xlib unterstützen das Euro-Symbol.

Zeichensatzkonverter

Neue iconv-Tabellen bieten Unterstützung für die Konvertierung von/in ISO 8859-15 und ISO 8859-1, UCS-2 und UTF-8. Der in HP-UX 11.0 zusätzlich erforderliche Speicherplatz beträgt 6,42 MB. Zusätzlicher Arbeitsspeicher wird nicht benötigt.

LaserJet Drucker

Die Fähigkeit, das neue Symbol mit LaserJet Druckern unter Verwendung der bestehenden standardmäßigen lp(1)-Modelldateien drucken zu können, stellt einen wichtigen Aspekt der Euro-Unterstützung dar.Der ISO 8859-15-Schriftartensatz ist auf dem HP Color LaserJet 4500 resident, der das Euro-Symbol an Position A4 (hexadezimal) enthält. Dieser Code muss in der Datendatei vorhanden sein, damit das Euro-Symbol gedruckt werden kann.

Es wird ein neues Dienstprogramm bereitgestellt, mit dem Sie die Schriftarten in den Arbeitsspeicher (RAM) des Druckers laden können. Diese Schriftarten werden bis zum nächsten Aus- und Einschalten im RAM des Druckers gespeichert.

Verwenden Sie die lp-Option -ocs9N (oder -oscs9N), um den Zeichensatz ISO 8859-15 als primären (oder sekundären) Zeichensatz auszuwählen. Beispiel:

lp -dDruckername -ocs9N -oweitere_Optionen Druckdateiname

HINWEIS: Beachten Sie die Groß-/Kleinschreibung, und verwenden Sie ein großes „N“.

Euro-Unterstützung für ISO 10646/Unicode [11i v1]

HP-UX 11i v1 unterstützt den Zeichensatz Unicode 2.1/ISO 10646 auf Systemebene. Die Unterstützung für Unicode durch Hewlett-Packard sorgt für eine Basis, die die Interoperabilität für alle Sprachumgebungen ermöglicht.

ISO 10646 ist ein Industriestandard für die Definition einer Codierung, mit der alle heutigen Zeichen eindeutig verschlüsselt werden. Unicode 2.1 ist die Spezifikation für ISO 10646. Die Unicode-Spezifikation 2.1 schließt das Euro-Symbol (Codepunkt 0x20AC) ein.

Diese Version umfasst jetzt auch die Euro-Unterstützung zum Eingeben, Speichern, Abrufen, Anzeigen und Drucken des Euro-Symbols. Zusätzlich zu den Basisfunktionen werden in HP-UX 11i v1 folgende neue Funktionen für den Euro bereitgestellt:

  • Unterstützung von zwei Währungen mit dem Modifizierer @euro

  • UTF-8-Leistungsoptimierung (Universal Transformation Format 8 Bit)

  • Euro-Anzeige und -Verarbeitungsfunktionen für asiatische UTF-8-Sprachumgebungen

  • Zusätzliche Konvertierungstabellen

locale, localedef, libc, Xlib und iconv wurden erweitert, um diese neuen Funktionen zu ermöglichen.

Einige der bestehenden europäischen Sprachumgebungen wurden geändert, um zwei Währungen zu unterstützen, so dass die Anforderungen der Euro-Standardwährungsformatierung erfüllt werden.

In Tabelle 2-2, „Bereitgestellte UTF-8-Sprachumgebungen mit Unterstützung von zwei Währungen “ werden die Sprachumgebungen mit Euro-Symbol aufgelistet, die zwei Währungen unterstützen:

Tabelle 2-2 Bereitgestellte UTF-8-Sprachumgebungen mit Unterstützung von zwei Währungen

SprachumgebungSprache (Region)

de_DE.utf8

Deutsch (Deutschland)

es_ES.utf8

Spanisch (Spanien)

fr_FR.utf8

Französisch (Frankreich)

it_IT.utf8

Italienisch (Italien)

sv_SE.utf8

Schwedisch (Schweden)

 

Tabelle 2-3, „Bereitgestellte Quelldateien für UTF-8-Sprachumgebungen mit Unterstützung von zwei Währungen “ enthält eine Liste der bereitgestellten Quelldateien für Sprachumgebungen, die zwei Währungen unterstützen:

Tabelle 2-3 Bereitgestellte Quelldateien für UTF-8-Sprachumgebungen mit Unterstützung von zwei Währungen

SprachumgebungSprache (Region)

da_DK.utf8

Dänisch (Dänemark)

de_DE.utf8

Deutsch (Deutschland)

el_GR.utf8

Griechisch (Griechenland)

en_GB.utf8

Englisch (Großbritannien)

es_ES.utf8

Spanisch (Spanien)

fi_FI.utf8

Finnisch (Finnland)

fr_FR.utf8

Französisch (Frankreich)

is_IS.utf8

Isländisch (Island)

it_IT.utf8

Italienisch (Italien)

nl_NL.utf8

Niederländisch (Niederlande)

no_NO.utf8

Norwegisch (Norwegen)

pt_PT.utf8

Portugiesisch (Portugal)

sv_SE.utf8

Schwedisch (Schweden)

 

Informationen zum Erstellen dieser Sprachumgebungen finden Sie auf der Hilfeseite localedef(1M).

Wenn die Umgebungsvariablen LANG und/oder LC_* auf eine Sprachumgebung mit Euro-Unterstützung festgelegt sind, werden die nationalen Währungsformatierungsregeln verwendet. Die Umgebungsvariable LC_MONETARY muss mit dem Modifizierer @euro auf die Sprachumgebung mit Euro-Unterstützung festgelegt werden, um Euro-Währungsformatierungsregeln verwenden bzw. darauf zugreifen zu können.

Verwenden Sie beispielsweise die folgenden Einstellungen, um den Euro als Währung für die französische Sprachumgebung anzugeben:

  LANG=fr_FR.utf8
  LC_MONETARY=fr_FR.utf8@euro

Zum Angeben Französischer Francs gehen Sie folgendermaßen vor:

  LANG=fr_FR.utf8

Zum programmgesteuerten Zugreifen auf die Währungseinheit und die zugehörigen Währungsformatierungsregeln wechseln Sie wie folgt über setlocale(3C)-Aufrufe zwischen den verschiedenen Währungseinheiten:

/* Handle euro in strfmon(), ... */
setlocale(LC_MONETARY, “fr_FR.utf8@euro”);
 
...
/* Handle French francs in strfmon(), ... */
setlocale(LC_MONETARY, “fr_FR.utf8”);

Wenn die Umgebungsvariable LC_MONETARY auf euro festgelegt ist, werden bei der Formatierung der Währungskategorie die Euro-Standardformatierungsregeln verwendet, wohingegen andere Kategorien die lokalen Formatierungskonventionen verwenden. Folglich stellen Benutzer unter Umständen eine Änderung der Dezimal- und Tausendertrennzeichen in der Währungsangabe fest, wohingegen die Dezimal- und Tausendertrennzeichen außerhalb des Währungsbereichs, beispielsweise bei Zahlen, weiterhin im lokalen Format dargestellt werden.

So ist beispielsweise in der französischen Sprachumgebung das Tausendertrennzeichen ein Leerzeichen, und als Dezimaltrennzeichen wird ein Komma verwendet. Der internationale Standard für das Tausendertrennzeichen in der Euro-Währung ist jedoch ein Punkt. Wenn ein Benutzer die Sprachumgebungskategorie LC_MONETARY auf fr_FR.utf8@euro festgelegt hat, erfolgt die Darstellung wie folgt:

  • Außerhalb des Währungsbereichs wird die Zahl „Eintausendfünfhundertfünfzig Komma Fünf Null“ folgendermaßen angezeigt: 1 550,50.

  • Der Währungsbetrag „Eintausendfünfhundertfünfzig Euro und 50 Cent“ wird folgendermaßen angezeigt: EUR 1.550,50.

Befehle

Der Befehl localedef(1m) wurde erweitert, um den Modifizierer @euro zum Erstellen von Sprachumgebungen mit zwei Währungen verarbeiten zu können.

Die lp(1)-Modellskripts für Sprachumgebungen mit zwei Währungen wurden ebenfalls erweitert und unterstützen jetzt das Drucken des Euro-Zeichens.

libc

Die Standardbibliothek libc unterstützt die Bezeichnung für zwei Währungen @euro.

Zeichensatzkonverter

Es stehen neue iconv-Konvertierungstabellen für die Unterstützung der Konvertierung von UTF-8, UCS-2 und ISO 8859-15 in IBM Codepages mit Euro-Unterstützung und PC-Codepages zur Verfügung:

Tabelle 2-4 UTF-8 und IBM Codepages (EBCDIC)

UTF-8 <-> cp1140

UTF-8 <-> cp1141

UTF-8 <-> cp1142

UTF-8 <-> cp1143

UTF-8 <-> cp1144

UTF-8 <-> cp1145

UTF-8 <-> cp1146

UTF-8 <-> cp1147

UTF-8 <-> cp1148

UTF-8 <-> cp1149

 

Tabelle 2-5 UCS-2 und IBM Codepages (EBCDIC)

UCS-2 <-> cp1140

UCS-2 <-> cp1141

UCS-2 <-> cp1142

UCS-2 <-> cp1143

UCS-2 <-> cp1144

UCS-2 <-> cp1145

UCS-2 <-> cp1146

UCS-2 <-> cp1147

UCS-2 <-> cp1148

UCS-2 <-> cp1149

 

Tabelle 2-6 ISO 8859-15 und IBM Codepages (EBCDIC)

ISO 8859-15 <-> cp1140

ISO 8859-15 <-> cp1141

ISO 8859-15 <-> cp1142

ISO 8859-15 <-> cp1143

ISO 8859-15 <-> cp1144

ISO 8859-15 <-> cp1145

ISO 8859-15 <-> cp1146

ISO 8859-15 <-> cp1147

ISO 8859-15 <-> cp1148

ISO 8859-15 <-> cp1149

 

Tabelle 2-7 UTF-8 und PC-Codepages (EBCDIC)

UTF-8 <-> cp437

UTF-8 <-> cp737

UTF-8 <-> cp775

UTF-8 <-> cp850

UTF-8 <-> cp852

UTF-8 <-> cp855

UTF-8 <-> cp857

UTF-8 <-> cp1860

UTF-8 <-> cp861

UTF-8 <-> cp862

UTF-8 <-> cp863

UTF-8 <-> cp864

UTF-8 <-> cp865

UTF-8 <-> cp866

UTF-8 <-> cp869

UTF-8 <-> cp874

UTF-8 <-> cp1250

UTF-8 <-> cp1251

UTF-8 <-> cp1252

UTF-8 <-> cp1253

UTF-8 <-> cp1254

UTF-8 <-> cp1255

UTF-8 <-> cp1256

UTF-8 <-> cp1257

UTF-8 <-> cp1258

 

Tabelle 2-8 UCS-2 und PC-Codepages (EBCDIC)

UCS-2 <-> cp437

UCS-2 <-> cp737

UCS-2 <-> cp775

UCS-2 <-> cp850

UCS-2 <-> cp852

UCS-2 <-> cp855

UCS-2 <-> cp857

UCS-2 <-> cp1860

UCS-2 <-> cp861

UCS-2 <-> cp862

UCS-2 <-> cp863

UCS-2 <-> cp864

UCS-2 <-> cp865

UCS-2 <-> cp866

UCS-2 <-> cp869

UCS-2 <-> cp874

UCS-2 <-> cp1250

UCS-2 <-> cp1251

UCS-2 <-> cp1252

UCS-2 <-> cp1253

UCS-2 <-> cp1254

UCS-2 <-> cp1255

UCS-2 <-> cp1256

UCS-2 <-> cp1257

UCS-2 <-> cp1258

 

Auswirkungen

Die Umgebungsvariable LC_MONETARY muss auf die Sprachumgebung mit Euro-Unterstützung mit dem angefügten Modifizierer @euro festgelegt sein, um Euro-Währungsformatierungsregeln verwenden zu können.

Die Größenanforderungen für Quelldateien für Sprachumgebungen und Binärdateien betragen 20,1 MB und 191 KB für Konvertierungstabellen.

Durch Hinzufügen dieser Funktionen entstehen keine Kompatibilitätsprobleme.

Bei Anwendungen, die UTF-8-Sprachumgebungen verwenden, ist im Vergleich zu den in früheren Versionen bereitgestellten UTF-8-Sprachumgebungen eine verbesserte Sortierleistung feststellbar.

Euro-Unterstützung für Griechisch [11i v1.6]

Im Juni 2000 übernahm Griechenland zusammen mit den anderen Mitgliedsstaaten der Europäischen Union den Euro als gemeinsame Währung, wobei der vollständige Übergang am 1. Januar 2002 vollzogen wurde.

Die Unterstützung auf Systemebene wurde bereitgestellt, um das Eingeben, Speichern, Abrufen, Anzeigen und Drucken des Euro-Symbols für die zwei unterstützten griechischen Sprachumgebungen (el_GR.utf8 und el_GR.iso88597) zu ermöglichen. Die Euro-Unterstützung für Griechisch wird in HP-UX 11i Version 1.6 über Aktualisierungen für Sprachumgebungen, iconv-Konverter, Schriftarten, Xlib und CDE bereitgestellt.

Die für die griechische Sprache bereitgestellte Euro-Unterstützung ist mit der ab HP-UX 11.0 Extension Pack (Mai 1999) und HP-UX 11.11 verfügbaren Euro-Unterstützung für westeuropäische Länder vergleichbar:

  • Unterstützung von zwei Währungen beim Modifizierer @euro

  • Euro-Anzeige und -Verarbeitungsfunktionen

  • Euro-Eingabefunktionen in griechischen Sprachumgebungen

  • Druckerunterstützung von Euro-Symbol und weiteren griechischen Zeichen

Griechische Sprachumgebungen mit Euro-Unterstützung

Die Sprachumgebungen el_GR.utf8 und el_GR.iso88597 wurden um vier zusätzliche neue Zeichen, einschließlich des Euro-Symbols, erweitert. In Tabelle 2-9, „Neue Zeichen “ sind diese vier neuen Zeichen aufgeführt.

Tabelle 2-9 Neue Zeichen

Zeichenname

ISO 8859-7Codepunkt (Unicode)UTF-8

Euro

0xA40x20AC0xE282AC
Drachme-Zeichen0xA50x20AF0xE282AF
Griechisches Ypogrammeni0xAA0x037A0xCDBA
Griechisches Fragezeichen0xAE0x037E0xCDBE

 

Die Binärdateien der Sprachumgebung el_GR.utf8 sind jetzt Bestandteil der Version. Zuvor war nur die Quelldatei el_GR.utf8 im Lieferumfang enthalten.

Sprachumgebungsspezifische Währungsverarbeitung und -formatierung

Wenn die Umgebungsvariablen LANG und/oder LC_* auf diese Sprachumgebungen mit Euro-Unterstützung festgelegt sind, werden die nationalen Währungsformatierungsregeln verwendet, um weiterhin Unterstützung für (Drachme-basierte) Legacyanwendungen zu bieten. Zum Zugreifen auf die Währungsformatierungsregeln für den Euro innerhalb der entsprechenden Sprachumgebung muss die Umgebungsvariable LC_MONETARY auf die gewünschte Sprachumgebung mit dem Modifizierer @euro festgelegt sein.

Wenn Sie beispielsweise in der griechischen UTF-8-Sprachumgebung den Euro als Währung angeben möchten, müssen die folgenden Umgebungsvariablen für die Währungsformatierung, wie von strfmon(3C) verwendet, festgelegt werden:

LANG=el_GR.utf8
LC_MONETARY=el_GR.utf8@euro

Datenkonvertierung (iconv) für die Euro-Unterstützung in der griechischen Sprachumgebung

Die folgenden griechischen iconv-Konverter wurden aktualisiert, um die vier neuen zu ISO 8859-7 hinzugefügten Zeichen (siehe Abschnitt „Griechische Sprachumgebungen mit Euro-Unterstützung“, Tabelle 2-9, „Neue Zeichen “) bei Konvertierungen mit UTF-8 und Unicode zu unterstützen:

iso87 <-> UCS-2
iso87 <-> UTF-8

Folgende iconv-Konverter sind nun für die Unterstützung von Datenkonvertierungen zwischen griechischem EBCDIC (Codepage 875) und UTF-8/Unicode verfügbar:

greee <-> UCS-2
greee <-> UTF-8

ISO 8859-7 und Konverter für griechischen EBCDIC wurden zwecks Euro-Unterstützung erweitert und synchronisiert, um eine Übereinstimmung mit den erwarteten Zuordnungen, wie von IBM für Codepage 875 definiert, zu gewährleisten. Die folgende Konvertierungstabelle wurde zwecks Synchronisierung mit den erwarteten Zuordnungen geändert:

greee <-> iso87

In Tabelle 2-10, „Codezuordnungsänderungen in ISO 8859-7 “ werden die vorgenommenen Codezuordnungsänderungen bei der Konvertierung von ISO 8859-7 in griechischen EBCDIC/Codepage 875 (iso87=greee) aufgelistet.

Tabelle 2-10 Codezuordnungsänderungen in ISO 8859-7

ISO 8859-7Codepage 875 (falsch)

Codepage 875 (korrigiert)

0x270xd00x7d
0x400xff0x7c
0x5c0xff0xe0
0x7b0xff0xc0
0x7c0xff0x6a
0x7d0xff0xd0
0x7e0xff0xa1
0xa00xff0x74
0xa10x790xce
0xa20xd00xde
0xa30x7b0xb0
0xa40xff0xfc
0xa60xff0xdf
0xa70x7c0xeb
0xa80xa10x70
0xa90x830xfb
0xab0x4c0xee
0xac0xff0xef
0xad0x600xca
0xaf0xca0xcf

0xb0

0xe00x90

0xb2

0xf20xea

0xb3

0xf30xfa

0xb4

0x7d0xa0

0xb5

0x7d0x80

0xb7

0x4b0xdd

0xbb

0x6e0xfe

0xbd

0xea0xdb
0xc00xb50xcc
0xda0x490x68
0xdb0x630x69
0xe00xb70xcd

 

In Tabelle 2-11, „Codezuordnungsänderungen in griechischem EBCDIC/Codepage 875 “ werden die vorgenommenen Codezuordnungsänderungen bei der Konvertierung von griechischem EBCDIC/Codepage 875 in ISO 8859-7 (greee=iso87) aufgelistet.

Tabelle 2-11 Codezuordnungsänderungen in griechischem EBCDIC/Codepage 875

Codepage 875ISO 8859-7 (falsch)ISO 8859-7 (korrigiert)
0x70x7f0x9f
0x680xff0xda
0x690xff0xdb
0x6a0xff0x7c
0x700xff0xa8
0x740xff0xa0
0x7b0xa30x23
0x7c

0xa7

0x40
0x7d0xb40x27
0x800xff0xb5
0x900xff0xb0
0xa00xff0xb4
0xa1

0xa8

0x7e
0xb00xff0xa3
0xc00xff0x7b
0xca

0xaf

0xad
0xcc0xff0xc0
0xcd0xff0xe0
0xce0xff0xa1
0xcf0xff0xaf
0xd0

0x27

0x7d
0xdb0xff0xbd
0xdd0xff0xb7
0xde0xff0xa2
0xdf0xff0xa6
0xe00xb00x5c
0xea

0xbd

0xb2
0xeb0xff0xa7
0xee0xff0xab
0xef0xff0xac
0xfa0xff0xb3
0xfb0xff0xa9
0xfc0xff0xa4
0xfe0xff0xbb

 

In Tabelle 2-12, „Zeichen ohne Codepunktdefinition in EBCDIC/Codepage 875 “ werden drei Zeichen aufgeführt, für die derzeit noch keine Codepunkte (griechischer EBCDIC/Codepage 875) definiert sind. Folglich werden diese Zeichen bei der Konvertierung von ISO 8859-7, Unicode oder UTF-8 dem nicht definierten Zeichen für griechischen EBCDIC (0xFF) zugeordnet. Bei Round-Trip-Konvertierungen zwischen diesen Zeichensätzen kommt es bei diesen drei Zeichen zum Datenverlust.

Tabelle 2-12 Zeichen ohne Codepunktdefinition in EBCDIC/Codepage 875

ISO 8859-7

UnicodeGriechischer EBCDIC (CP 875)Zeichen

0xa5

0x20af<nicht definiert>Drachme-Zeichen
0xaa0x037a<nicht definiert>Griechisches Ypogrammeni
0xae0x037e<nicht definiert>Griechisches Fragezeichen

 

Anzeigen des Euro-Symbols für Griechisch

X11R6 Xlib wurde erweitert, damit bei Ausführung mit den Sprachumgebungen el_GR.iso88597 und el.GR.utf8 das Euro-Symbol unterstützt wird.

Es wurden neue Glyphen hinzugefügt, um die vier neuen Zeichen in ISO 8859-7 zu unterstützen. CDE stellt XlocaleDB für die Sprachumgebung el_GR.utf8 bereit, und mit Hilfe dieser neuen XlocaleDB verwendet el_GR.utf8 aktualisierte ISO 8859-7-Schriftarten zum Anzeigen des Euro-Symbols.

Eingeben des Euro-Symbols für Griechisch

Dank zusätzlicher Keymap-Unterstützung können Benutzer griechisch-lateinischer Tastaturen das Euro-Symbol eingeben. Bei dieser neuen Keymap (PS2_DIN_Greek_Euro) können Benutzer die Tastenkombination AltGr+5 verwenden, um das Euro-Zeichen einzugeben. Benutzer mit US-Tastaturen können die Keymap PS2_DIN_US_English_Euro verwenden. Hier ist das Euro-Symbol der Tastenkombination AltGr+4 zugeordnet.

CDE unterstützt die Eingabe und Anzeige des Euro-Symbols in der Sprachumgebung iso8859-7. Für die drei zusätzlichen Zeichen sind keine Tastenbindungen in Xserver-Keymaps vorhanden. Das liegt daran, dass sich die Anbieter von X Window auf keine Standarddefinition für die Tastenkombinationen zum Eingeben dieser Symbole geeinigt haben. Folglich werden diesen Symbolen erst Tastenbindungen zugewiesen, wenn die entsprechenden Zuordnungen von den Anbietern der Branche festgelegt werden.

Drucken des Euro-Symbols und griechischer Zeichen

Zum Drucken von Euro- und griechischen Zeichen auf LaserJet Druckern wird der Standardbefehl lp(1) verwendet. LaserJet Drucker müssen über den griechischen Zeichen-/Schriftartensatz mit Unterstützung für das Euro-Symbol verfügen. Aktuell bieten die LaserJet Druckermodelle LaserJet 1220 und LaserJet 2200 diese Unterstützung.

Verwenden Sie die lp-Option -ocs12N, um den griechischen Zeichen-/Schriftartensatz auszuwählen. Beispiel:

lp -dDruckername -ocs12N -oweitere_Optionen Druckdateiname

Auswirkungen

Das (auf allen Systemen installierte) Basisangebot für die Euro-Unterstützung in der griechischen Sprachumgebung erfordert ca. 14,2 MB zusätzlichen Speicherplatz.

Für die Ausführung in den Sprachumgebungen el_GR.iso88597 und el_GR.utf8 wird kein zusätzlicher Arbeitsspeicher benötigt.

Kompatibilität

Bei der iconv-Konvertierung zwischen ISO 8859-7 und griechischem EBCDIC (CP 875) werden im Vergleich zu früheren Versionen andere Ergebnisse erzielt. In 11i Version 1.6 wurden diese Tabellen korrigiert, damit die richtigen Konvertierungszuordnungen bereitgestellt werden.

Es wird empfohlen, alle auf Systemen mit früheren Versionen von HP-UX gespeicherten griechisch verschlüsselten, permanenten Legacydaten von griechischem EBCDIC in ISO 8859-7 zu konvertieren, bevor Sie diese Daten auf ein System mit 11i Version 1.6 verschieben.

Druckbare Version
Datenschutzerklärung

Impressum
Mit der Benutzung dieser Website erklären Sie sich mit den entsprechenden Nutzungsbedingungen einverstanden
© 2001-2003, 2005 Hewlett-Packard Development Company, L.P.