デジタルデータの文字表現において、かつて重要な役割を果たしたのがISO-8859-3です。これはASCII(アスキー:英数字を基本とした文字コード)を拡張した8ビットのシングルバイト文字セットであり、主に南欧地域の言語や特殊な言語をサポートするために設計されました。
一般的に「Latin-3」や「South European」という呼称で知られるこの規格は、1988年に初版が公開され、特定の言語圏におけるテキスト処理の標準となりました。
Key Facts
- 正式名称:ISO/IEC 8859-3:1999
- 主な対応言語:マルタ語、エスペラント、トルコ語、英語、ドイツ語
- 別名:Latin-3, iso-ir-109, l3, csISOLatin3
- 現状:Unicodeの普及に伴い、利用頻度は大幅に低下している
- 後継規格:トルコ語に関してはISO/IEC 8859-9へ移行
ISO-8859-3の設計目的と歴史的背景
ISO-8859-3は、ISO/IEC 8859シリーズの一部として、多様なラテン文字ベースの言語をカバーすることを目的に開発されました。特に、エスペラントのような人工言語や、マルタ語といった特定の地域言語をデジタル化するための文字を組み込んでいたことが特徴です。
当初はトルコ語のサポートも含まれていましたが、後にトルコ語に特化したISO/IEC 8859-9が登場したことで、トルコ語における本規格の役割は代替されました。また、世界中の文字を統一的に扱えるUnicode(ユニコード)が普及したことで、現在では多くのアプリケーションで利用されなくなっています。
業界標準と実装
インターネットの割り当てを管理するIANA(Internet Assigned Numbers Authority)では、ISO/IEC 6429のC0およびC1制御コードを補完した形式で「ISO-8859-3」という名称を推奨しています。
また、主要なコンピューティング環境においても以下のように定義されていました。
- Microsoft Windows:コードページ 28593(Windows-28593)として割り当て。
- IBM:コードページ 913(CCSID 913)として定義。
規格のまとめ
| 項目 | 内容 |
|---|---|
| 標準規格 | ECMA-94:1986, ISO/IEC 8859 |
| 対応言語 | マルタ語, エスペラント, トルコ語, 英語, ドイツ語 |
| 別称 | Latin-3 / South European |
| 後継(トルコ語) | ISO/IEC 8859-9 |
Frequently Asked Questions
ISO-8859-3とはどのような文字セットですか?
ASCIIをベースにした8ビットの文字エンコーディングで、主にマルタ語やエスペラント、トルコ語などのラテン文字系言語をサポートするために作成された規格です。
なぜ現在はあまり使われていないのですか?
世界中のほぼすべての文字を単一の規格で表現できるUnicodeが普及し、アプリケーション側のサポートが移行したためです。
トルコ語の利用にはどの規格が適していますか?
ISO-8859-3でも対応していましたが、現在はより適した後継規格であるISO/IEC 8859-9が利用されます。
WindowsやIBMではどのように識別されていますか?
Windowsでは「コードページ 28593」、IBMでは「コードページ 913 (CCSID 913)」としてそれぞれ割り当てられています。
この規格の別名にはどのようなものがありますか?
「Latin-3」や「South European」のほか、技術的なエイリアスとして「iso-ir-109」や「l3」、「csISOLatin3」などが存在します。