Diese beiden Lokalitäten unterstützen die Bearbeitung von Dateien und Texten, die das Euro-Zeichen enthalten.
Die zu Grunde liegenden Konvertierungstabellen sind in beiden Lokalitäten kompatibel auf einen 8-bit Code erweitert, der auch das Euro-Zeichen enthält. Die Konvertierungstabellen basieren dabei auf dem ASCII-Code ISO 8859-15 bzw. dem EBCDIC-Code EDF04F.
Die beiden Lokalitäten unterscheiden sich nur in der Kategorie LC_MONETARY.
LC_CTYPE
Zu welcher Basisklasse jedes Zeichen gehört, ergibt sich aus der folgenden Tabelle:
Symbolischer Name | Glyphe | Klasse (n) | ASCII | EBCDIC |
<NUL> | control | 00 | 00 | |
<SOH> | control | 01 | 01 | |
<STX> | control | 02 | 02 | |
<ETX> | control | 03 | 03 | |
<EOT> | control | 04 | 37 | |
<ENQ> | control | 05 | 2D | |
<ACK> | control | 06 | 2E | |
<alert> | control | 07 | 2F | |
<backspace> | control | 08 | 16 | |
<tab> | control space blank | 09 | 05 | |
<newline> | control space | 0A | 15 | |
<vertical-tab> | control space | 0B | 0B | |
<form-feed> | control space | 0C | 0C | |
<carriage-return> | control space | 0D | 0D | |
<SO> | control | 0E | 0E | |
<SI> | control | 0F | 0F | |
<DLE> | control | 10 | 10 | |
<DC1> | control | 11 | 11 | |
<DC2> | control | 12 | 12 | |
<DC3> | control | 13 | 13 | |
<DC4> | control | 14 | 3C | |
<NAK> | control | 15 | 3D | |
<SYN> | control | 16 | 32 | |
<ETB> | control | 17 | 26 | |
<CAN> | control | 18 | 18 | |
<EM> | control | 19 | 19 | |
<SUB> | control | 1A | 3F | |
<ESC> | control | 1B | 27 | |
<IS4> | control | 1C | 1C | |
<IS3> | control | 1D | 1D | |
<IS2> | control | 1E | 1E | |
<IS1> | control | 1F | 1F | |
<space> | space blank | 20 | 40 | |
<exclamation-mark> | ! | punct | 21 | 5A |
<quotation-mark> | “ | punct | 22 | 7F |
<number-sign> | # | punct | 23 | 7B |
<dollar-sign> | $ | punct | 24 | 5B |
<percent-sign> | % | punct | 25 | 6C |
<ampersand> | & | punct | 26 | 50 |
<apostrophe> | ’ | punct | 27 | 7D |
<left-parenthesis> | ( | punct | 28 | 4D |
<right-parenthesis> | ) | punct | 29 | 5D |
<asterisk> | * | punct | 2A | 5C |
<plus-sign> | + | punct | 2B | 4E |
<comma> | , | punct | 2C | 6B |
<hyphen> | - | punct | 2D | 60 |
<period> | . | punct | 2E | 4B |
<slash> | / | punct | 2F | 61 |
<zero> | 0 | digit xdigit | 30 | F0 |
<one> | 1 | digit xdigit | 31 | F1 |
<two> | 2 | digit xdigit | 32 | F2 |
<three> | 3 | digit xdigit | 33 | F3 |
<four> | 4 | digit xdigit | 34 | F4 |
<five> | 5 | digit xdigit | 35 | F5 |
<six> | 6 | digit xdigit | 36 | F6 |
<seven> | 7 | digit xdigit | 37 | F7 |
<eight> | 8 | digit xdigit | 38 | F8 |
<nine> | 9 | digit xdigit | 39 | F9 |
colon | : | punct | 3A | 7A |
<semicolon> | ; | punct | 3B | 5E |
<less-than-sign> | < | punct | 3C | 4C |
<equals-sign> | = | punct | 3D | 7E |
<greater-than-sign> | > | punct | 3E | 6E |
<question-mark> | ? | punct | 3F | 6F |
<commercial-at> | @ | punct | 40 | 7C |
<A> | A | upper xdigit | 41 | C1 |
<B> | B | upper xdigit | 42 | C2 |
<C> | C | upper xdigit | 43 | C3 |
<D> | D | upper xdigit | 44 | C4 |
<E> | E | upper xdigit | 45 | C5 |
<F> | F | upper xdigit | 46 | C6 |
<G> | G | upper | 47 | C7 |
<H> | H | upper | 48 | C8 |
<I> | I | upper | 49 | C9 |
<J> | J | upper | 4A | D1 |
<K> | K | upper | 4B | D2 |
<L> | L | upper | 4C | D3 |
<M> | M | upper | 4D | D4 |
<N> | N | upper | 4E | D5 |
<O> | O | upper | 4F | D6 |
<P> | P | upper | 50 | D7 |
<Q> | Q | upper | 51 | D8 |
<R> | R | upper | 52 | D9 |
<S> | S | upper | 53 | E2 |
<T> | T | upper | 54 | E3 |
<U> | U | upper | 55 | E4 |
<V> | V | upper | 56 | E5 |
<W> | W | upper | 57 | E6 |
<X> | X | upper | 58 | E7 |
<Y> | Y | upper | 59 | E8 |
<Z> | Z | upper | 5A | E9 |
<left-sqare-bracket> | [ | punct | 5B | BB |
<backslash> | \ | punct | 5C | BC |
<right-sqare-bracket> | ] | punct | 5D | BD |
<circumflex> | ^ | punct | 5E | 6A |
<underscore> | _ | punct | 5F | 6D |
<grave-accent> | ` | punct | 60 | 4A |
<a> | a | lower xdigit | 61 | 81 |
<b> | b | lower xdigit | 62 | 82 |
<c> | c | lower xdigit | 63 | 83 |
<d> | d | lower xdigit | 64 | 84 |
<e> | e | lower xdigit | 65 | 85 |
<f> | f | lower xdigit | 66 | 86 |
<g> | g | lower | 67 | 87 |
<h> | h | lower | 68 | 88 |
<i> | i | lower | 69 | 89 |
<j> | j | lower | 6A | 91 |
<k> | k | lower | 6B | 92 |
<l> | l | lower | 6C | 93 |
<m> | m | lower | 6D | 94 |
<n> | n | lower | 6E | 95 |
<o> | o | lower | 6F | 96 |
<p> | p | lower | 70 | 97 |
<q> | q | lower | 71 | 98 |
<r> | r | lower | 72 | 99 |
<s> | s | lower | 73 | A2 |
<t> | t | lower | 74 | A3 |
<u> | u | lower | 75 | A4 |
<v> | v | lower | 76 | A5 |
<w> | w | lower | 77 | A6 |
<x> | x | lower | 78 | A7 |
<y> | y | lower | 79 | A8 |
<z> | z | lower | 7A | A9 |
<left-curly-bracket> | { | punct | 7B | FB |
<vertical-line> | | | punct | 7C | 4F |
<right-curly-bracket> | } | punct | 7D | FD |
<tilde> | ~ | punct | 7E | FF |
<DEL> | DEL | control | 7F | 07 |
<sc00> | 80 | 20 | ||
<sc01> | 81 | 21 | ||
<sc02> | 82 | 22 | ||
<sc03> | 83 | 23 | ||
<sc04> | 84 | 24 | ||
<sc05> | control | 85 | 25 | |
<sc06> | 86 | 06 | ||
<sc07> | 87 | 17 | ||
<sc08> | 88 | 28 | ||
<sc09> | 89 | 29 | ||
<sc0a> | 8A | 2A | ||
<sc0b> | 8B | 2B | ||
<sc0c> | 8C | 2C | ||
<sc0d> | 8D | 09 | ||
<sc0e> | 8E | 0A | ||
<sc0f> | 8F | 1B | ||
<sc10> | 90 | 30 | ||
<sc11> | 91 | 31 | ||
<sc12> | 92 | 1A | ||
<sc13> | 93 | 33 | ||
<sc14> | 94 | 34 | ||
<sc15> | 95 | 35 | ||
<sc16> | 96 | 36 | ||
<sc17> | 97 | 08 | ||
<sc18> | 98 | 38 | ||
<sc19> | 99 | 39 | ||
<sc1a> | 9A | 3A | ||
<sc1b> | 9B | 3B | ||
<sc1c> | 9C | 04 | ||
<sc1d> | 9D | 14 | ||
<sc1e> | 9E | 3E | ||
<sc1f> | 9F | 5F | ||
<nbsp> | NBSP | A0 | 41 | |
<revexcl> | ¡ | punct | A1 | AA |
<cent> | ¢ | punct | A2 | B0 |
<pound> | £ | punct | A3 | B1 |
<euro> | € | punct | A4 | 9F |
<yen> | ¥ | punct | A5 | B2 |
<CARON-S> | Š | upper | A6 | D0 |
<section> | § | punct | A7 | B5 |
<caron-s> | š | lower | A8 | 79 |
<copyright> | © | punct | A9 | B4 |
<fem-ord> | a | punct | AA | 9A |
<ang_q_l> | « | punct | AB | 8A |
<not> | ¬ | punct | AC | BA |
<shy> | SHY | punct | AD | CA |
<register> | ® | punct | AE | AF |
<macron> | ̄ | punct | AF | A1 |
<degree> | ° | punct | B0 | 90 |
<plu-min> | ± | punct | B1 | 8F |
<sup-two> | 2 | punct | B2 | EA |
<sup-three> | 3 | punct | B3 | FA |
<CARON-Z> | Ž | upper | B4 | BE |
<micro> | μ | punct | B5 | A0 |
<pilcrow> | ¶ | punct | B6 | B6 |
<mid-dot> | · | punct | B7 | B3 |
<caron-z> | ž | lower | B8 | 9D |
<sup-one> | 1 | punct | B9 | DA |
<mas-ord> | o | punct | BA | 9B |
<ang-q-r> | » | punct | BB | 8B |
<OE> | Œ | upper | BC | B7 |
<oe> | œ | lower | BD | B8 |
<DIA-Y> | Ÿ | upper | BE | B9 |
<revquest> | ¿ | punct | BF | AB |
<GRAVE-A> | À | upper | C0 | 64 |
<ACUTE-A> | Á | upper | C1 | 65 |
<CIRC-A> | Â | upper | C2 | 62 |
<TILDE-A> | Ã | upper | C3 | 66 |
<DIA-A> | Ä | upper | C4 | 63 |
<RING-A> | Å | upper | C5 | 67 |
<AE> | Æ | upper | C6 | 9E |
<CEDIL-C> | Ç | upper | C7 | 68 |
<GRAVE-E> | È | upper | C8 | 74 |
<ACUTE-E> | É | upper | C9 | 71 |
<CIRC-E> | Ê | upper | CA | 72 |
<DIA-E> | Ë | upper | CB | 73 |
<GRAVE-I> | Ì | upper | CC | 78 |
<ACUTE-I> | Í | upper | CD | 75 |
<CIRC-I> | <= | upper | CE | 76 |
<DIA-I> | Ï | upper | CF | 77 |
<ETH> | Ð | upper | D0 | AC |
<TILDE_N> | Ñ | upper | D1 | 69 |
<GRAVE-O> | Ò | upper | D2 | ED |
<ACUTE-O> | Ó | upper | D3 | EE |
<CIRC-O> | Ô | upper | D4 | EB |
<TILDE_O> | Õ | upper | D5 | EF |
<DIA-O> | Ö | upper | D6 | EC |
<multiply> | × | punct | D7 | BF |
<SLASH-O> | Ø | upper | D8 | 80 |
<GRAVE-U> | Ù | upper | D9 | E0 |
<ACUTE-U> | Ú | upper | DA | FE |
<CIRC-U> | Û | upper | DB | DD |
<DIA-U> | Ü | upper | DC | FC |
<ACUTE-Y> | Ý | upper | DD | AD |
<THORN> | Þ | upper | DE | 8E |
<sharp-s> | ß | lower | DF | 59 |
<grave-a> | à | lower | E0 | 44 |
<acute-a> | á | lower | E1 | 45 |
<circ-a> | â | lower | E2 | 42 |
<tilde-a> | ã | lower | E3 | 46 |
<dia-a> | ä | lower | E4 | 43 |
<ring-a> | å | lower | E5 | 47 |
<ae> | æ | lower | E6 | 9C |
<cedil-c> | ç | lower | E7 | 48 |
<grave-e> | è | lower | E8 | 54 |
<acute-e> | é | lower | E9 | 51 |
<circ-e> | ê | lower | EA | 52 |
<dia-e> | ë | lower | EB | 53 |
<grave-i> | ì | lower | EC | 58 |
<acute-i> | í | lower | ED | 55 |
<circ-i> | î | lower | EE | 56 |
<dia-i> | ï | lower | EF | 57 |
<eth> | ð | lower | F0 | 8C |
<tilde-n> | ñ | lower | F1 | 49 |
<grave-o> | ò | lower | F2 | CD |
<acute-o> | ó | lower | F3 | CE |
<circ-o> | ô | lower | F4 | CB |
<tilde-o> | õ | lower | F5 | CF |
<dia-o> | ö | lower | F6 | CC |
<divide> | ÷ | punct | F7 | E1 |
<slash-o> | ø | lower | F8 | 70 |
<grave-u> | ù | lower | F9 | C0 |
<acute-u> | ú | lower | FA | DE |
<circ-u> | û | lower | FB | DB |
<dia-u> | ü | lower | FC | DC |
<acute-y> | ý | lower | FD | 8D |
<thorn> | þ | lower | FE | AE |
<dia-y> | ÿ | lower | FF | DF |
Die weiteren Klassen sind definiert wie folgt:
alpha alnum | Das Zeichen gehört zur Klasse Das Zeichen gehört zur Klasse Das Zeichen gehört zur Klasse |
graph | Das Zeichen gehört zur Klasse |
Die Abbildungen toupper
und tolower
zeigen das gewohnte Verhalten:<XYZ> wird zu <xyz> und <xyz> wird zu <XYZ>.
LC_COLLATE
Für die Sortierreihenfolge werden analog zu der Implementierung unter UNIX nur die Zeichen des 7-bit-Codes sowie die im Deutschen verwendeten Umlaute berücksichtigt. Die Umlaute werden ihrem Basisvokal gleichgestellt; in ihrem Sekundärgewicht folgen die Umlaute auf den jeweiligen Basisvokal.
Das Zeichen ’ß’ hat den ASCII-Wert X’DF’ (EBCDIC: X’59’).
Ansonsten entspricht die Reihenfolge der des ASCII-Zeichensatzes.
LC_NUMERIC
decimal_point: | "," | |
thousend_sep: | "." | |
grouping: | 0;0 |
LC_TIME
Für Wochentags- und Monatsnamen wird die deutsche Sprache verwendet.
Die abgekürzten Wochentagsnamen sind: So, Mo, Di, Mi, Do, Fr, Sa.
Die abgekürzten Monatsnamen sind: Jan, Feb, Mär, Apr, Mai, Jun, Jul, Aug, Sep, Okt, Nov, Dez.
am_pm: "AM", "PM"
Datums- und Zeitdarstellung (%c) d_t_fmt
: "%a %d.%h.%Y, %T, %Z"
Datumsdarstellung (%x) d_fmt
: "%d.%m.%y"
Zeitdarstellung (%X) t_fmt
: "%T %Z"
12-Stunden-Zeitdarstellung (%r) t_fmt_ampm
: "%T:%M:%S:%p"
time_fmt: "%H.%M:%S"
day_fmt: "&d.%m"
full_day: "%a %e.%b"
ar_date: "%b %d %H:%M %Y"
last_date: "%a %e.%b %H:%M"
ls_date: "%h %e %H:%M"
ls_date2: "%h %e %Y"
ps_date: "%d.%b"
su_date: "%d.%m %H:%M"
tar_date: "%e.%b %H:%M %Y"
diff_date
: "%a %e.%b.%Y, %T"
LC_MESSAGES
yesstring | "ja" |
LC_MONETARY
Element | De.EDF04F | De.EDF04F@euro |
int_curr_symbol | "DEM" | "EUR" |
currency_symbol | "DM" | "€" |
mon_decimal_point | "," | "," |
mon_thousands_sep | "." | "." |
mon_grouping | 3;3 | 3;3 |
positive_sign | "" | "" |
negativ_sign | "-" | "-" |
int_frac_digits | 2 | 2 |
frac_digits | 2 | 2 |
p_cs_precedes | 0 | 0 |
p_sep_by_space | 1 | 1 |
n_cs_precedes | 0 | 0 |
n_sep_by_space | 1 | 1 |
p_sign_posn | 1 | 1 |
n_sign_posn | 1 | 1 |