ISO/IEC 8859-2
ISO/IEC 8859-2:1999 は、ISO/IEC 8859 の第2部であり、中央ヨーロッパの言語のためのラテンアルファベットの文字コードの標準である。1987年に初版が制定された。公式の名称ではないが、Latin-2 と呼ばれることがある。
推奨MIME名は、ISO-8859-2。
概要
編集ISO/IEC 8859-2 は、以下の言語を記すのに用いることができる。
- アルバニア語 (ISO/IEC 8859-1 も対応)
- 英語 (ISO/IEC 8859-1 も対応)
- クロアチア語 (ボスニア語、セルビア語 (ラテン文字表記) も)
- スロバキア語
- スロベニア語
- ソルブ語 (高地ソルブ語、低地ソルブ語)
- チェコ語
- ドイツ語 (ISO/IEC 8859-1 も対応)
- ハンガリー語
- ポーランド語
- ラテン語 (ISO/IEC 8859-1 も対応)
ドイツ語とアルバニア語は 8859-1 を使うこともできるが、8859-2 で定義されている文字のうち ß はドイツ語、Çç Ëë はアルバニア語以外では使わないので、8859-2 はこれらの言語が使えるように意図的に設計されていることがわかる。
本来はルーマニア語も対象言語であったが、1990年代末の改訂で Unicode との対応表を追加する作業中、ルーマニア語で使われているのは ISO/IEC 8859-2 にあるセディーユつきの S と T (Şş Ţţ) ではなく、下コンマつきの文字 (Șș Țț) であることが判明した。結局、1999年の版では、文字としてはセディーユのついた S T のみを含むが、「セディーユつきの文字を下コンマつきの字のかわりに使ってもよい」と注で記述することになった。その後 2001年にコンマつきの S T を含む ISO/IEC 8859-16 が定義されたので、ルーマニア語にはこちらを使うことが望ましい。
MS-DOS のコードページ 852 および Microsoft Windows のコードページ 1250 は、いずれも同じ地域をサポートするものであり、ラテン文字に関しては同じ文字を含んでいるが、符号位置は互換性がない。
符号表
編集ISO/IEC 8859-2 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
0x | 未使用 | |||||||||||||||
1x | ||||||||||||||||
2x | SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5x | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
6x | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7x | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | |
8x | 未使用 | |||||||||||||||
9x | ||||||||||||||||
Ax | NBSP | Ą | ˘ | Ł | ¤ | Ľ | Ś | § | ¨ | Š | Ş | Ť | Ź | SHY | Ž | Ż |
Bx | ° | ą | ˛ | ł | ´ | ľ | ś | ˇ | ¸ | š | ş | ť | ź | ˝ | ž | ż |
Cx | Ŕ | Á | Â | Ă | Ä | Ĺ | Ć | Ç | Č | É | Ę | Ë | Ě | Í | Î | Ď |
Dx | Đ | Ń | Ň | Ó | Ô | Ő | Ö | × | Ř | Ů | Ú | Ű | Ü | Ý | Ţ | ß |
Ex | ŕ | á | â | ă | ä | ĺ | ć | ç | č | é | ę | ë | ě | í | î | ď |
Fx | đ | ń | ň | ó | ô | ő | ö | ÷ | ř | ů | ú | ű | ü | ý | ţ | ˙ |