デジタルデータのやり取りにおいて、文字化けを防ぎ正しく言語を表示させるためには、適切な文字エンコーディング(コンピュータが文字を識別するための符号化方式)の選択が不可欠です。ISO-8859-16は、主に南東欧地域の言語をカバーするために設計された8ビットのシングルバイト文字セットであり、一般的に「Latin-10」とも呼ばれています。

この規格は、もともと1998年にルーマニアの標準規格であるSR 14111として定義され、「情報交換のためのルーマニア文字セット」と名付けられました。その後、2001年に国際標準化機構によってISO/IEC 8859-16:2001として正式に発行されました。

Key Facts

  • 正式名称:ISO/IEC 8859-16:2001(Latin alphabet No. 10)
  • 別名:Latin-10、iso-ir-226、l10
  • ベース規格:US-ASCIIを拡張し、ISO-8859-15およびISO-8859-2に基づいている
  • 主な対応言語:アルバニア語、クロアチア語、ハンガリー語、ポーランド語、ルーマニア語、セルビア語、スロベニア語など
  • 実装例:Microsoftのコードページ 28606、FreeDOSのコードページ 65500

技術的な構成と設計の背景

ISO-8859-16は、標準的なUS-ASCII(英語などの基本文字セット)を拡張した形式を採用しています。設計にあたっては、既存の規格であるISO-8859-15(ユーロ記号や特定の特殊文字を含む)とISO-8859-2の要素を組み合わせて構築されました。

特にルーマニア語の文字配置についてはISO-8859-2を参考にしていますが、セディーユではなく「S-コンマ」や「T-コンマ」を使用している点が特徴です。また、ISO/IEC 6429で定義されているC0およびC1制御コードを補完することで、IANA(Internet Assigned Numbers Authority)が推奨する文字セット名として運用されています。

開発の経緯と変遷

この規格に至るまでには、いくつかの修正プロセスがありました。当初提案されたエンコーディングは、1997年までに修正を経て「ISO 8859-0」と改称され、さらにその後の改訂によって現在の「ISO 8859-15」へと発展しました。こうした変遷を経て、南東欧地域に特化したISO-8859-16が確立されました。

対応言語と互換性

本規格は、南東欧の主要言語を幅広くカバーすることを目的としています。具体的には、アルバニア語、ガイのラテン文字を用いたクロアチア語・ボスニア語・セルビア語、そしてハンガリー語、ポーランド語、ルーマニア語、スロベニア語に対応しています。

さらに、これらの地域言語だけでなく、フランス語、ドイツ語、イタリア語、および新正書法を用いたアイルランド・ゲール語の文字もサポートしており、汎用性の高い設計となっています。

ISO-8859-16の基本仕様まとめ
項目 詳細内容
分類 ISO 8859 (拡張ASCII / ISO 4873 レベル1)
標準規格 SR 14111:1998, ISO/IEC 8859-16:2001
ベースとなった規格 ISO-8859-15, ISO-8859-2, US-ASCII
主要な別名 Latin-10, South-Eastern European
OS実装コードページ Windows-28606, FreeDOS 65500

Frequently Asked Questions

ISO-8859-16はどのような言語のために作られましたか?

主にアルバニア語、クロアチア語、ハンガリー語、ポーランド語、ルーマニア語、セルビア語、スロベニア語といった南東欧の言語をサポートするために設計されました。あわせてフランス語やドイツ語などの西欧言語にも対応しています。

「Latin-10」とは何ですか?

ISO-8859-16の非公式な呼称です。ISO 8859シリーズのラテン文字セットの10番目であることに由来しています。

この規格はどの文字セットに基づいていますか?

基本となるUS-ASCIIを拡張しており、具体的にはISO-8859-15(ユーロ記号等)とISO-8859-2(ルーマニア語の文字配置等)の要素を組み合わせて構成されています。

WindowsなどのOSではどのように定義されていますか?

Microsoftは「コードページ 28606(Windows-28606)」として割り当てており、FreeDOSでは「コードページ 65500」として定義されています。

ルーマニア語の表記において、他の規格と異なる点はありますか?

ISO-8859-2の配置をベースにしていますが、文字の形状としてセディーユではなく、S-コンマおよびT-コンマを採用している点が異なります。