| MIME / IANA | ウィンドウズ-1256 |
|---|---|
| エイリアス | cp1256 (コードページ1256) |
| 言語 | アラビア語、ペルシア語、ウルドゥー語、英語、フランス語(発音区別符号付きの大文字を除く) |
| 作成者 | マイクロソフト |
| 標準 | WHATWGエンコーディング標準 |
| 分類 | 拡張ASCII、Windows-125x |
Windows-1256 は、Microsoft Windowsでアラビア語や、ペルシア語やウルドゥー語などのアラビア文字を使用する他の言語を記述するために使用されるコード ページです。
このコード ページは、ISO-8859-6やMacArabicエンコードとは互換性がありません。
Windows-1256 は、基本的なアラビア語アルファベットのすべての抽象的な単一文字をエンコードしますが、孤立、頭文字、中間文字、末尾文字、または合字の文字形状の変形の具体的な視覚形式すべてをエンコードするわけではありません (つまり、グリフではなく文字をエンコードします)。 C0-FF の範囲のアラビア語文字はアラビア語のアルファベット順ですが、一部のラテン文字が散在しています。 これらは、フランス語に使用されるWindows-1252ラテン文字の一部です。このヨーロッパ言語は、モロッコやアルジェリアなど、北アフリカの旧フランス植民地で歴史的な関連性があるためです。 これにより、Windows 1256 を使用すると、コードページを切り替えることなくフランス語とアラビア語のテキストを混在させることができました (ただし、発音区別符号付きの大文字は含まれませんでした)。
IBMはWindows-1256にコードページ1256(CCSID 1256、ユーロ記号拡張CCSID 5352、さらに拡張されたCCSID 9448)を使用しています。[1] [2] [3] [4]
現代のアプリケーション、特にインターネットでは、UTF-8エンコーディングがアラビア語を含むウェブページで最も多く使用されているため、UnicodeはWindows 1256よりも好まれています(完全なカバレッジについては、Unicodeのアラビア語スクリプトも参照してください。Windows 1256やISO-8859-6などではエクストラがカバーされません)。2022年10月現在、Windows-1256を使用しているウェブページは全ページの0.03%未満です[5] [6]。このエンコーディングは主にアラビア語で使用され、2番目に人気がありますが、ウェブ上のアラビア語テキストの1.6%にしか使用されていません。
文字セット
元のコードページでは、元の仕様で「未使用」とマークされた9つの値(バイト)が残っていたため、[7]これらのバイトは後にペルソアラビア文字(ペルシア語とウルドゥー語)に必要な追加文字とユーロ記号に使用されました。[8]
次の表は、Windows-1256 の拡張バージョンを示しています。各文字は、 Unicode の同等文字と 10 進コードとともに表示されます。
ここでは、アラビア語の各文字が独立した形式で表示されます。アラビア語の単語内の文字の実際の形式は、ソフトウェア ルールと適切なフォント サポートの組み合わせによってレンダリングされます。
参照
参考文献
- ^ 「コード ページ 1256 情報ドキュメント」。2016 年 3 月 3 日時点のオリジナルよりアーカイブ。
- ^ 「CCSID 1256 情報文書」。2016 年 3 月 27 日時点のオリジナルよりアーカイブ。
- ^ 「CCSID 5352 情報文書」。2014 年 11 月 29 日時点のオリジナルよりアーカイブ。
- ^ 「CCSID 9448 情報文書」。2014 年 11 月 29 日時点のオリジナルよりアーカイブ。
- ^ 「ウェブサイトの文字エンコーディングの使用に関する歴史的傾向、2022年10月」w3techs.com。
- ^ 「よくある質問」w3techs.com。
- ^ アーカイブされたドキュメント。「コード ページ 1256 Windows アラビア語」。docs.microsoft.com。
- ^ ab "cp1256 to Unicode table" (PDF) . www.unicode.org . 2019年5月31日閲覧。
- ^ 「最適」なウィンドウ 1256 の Unicode マッピング
- ^ コードページ CPGID 01256 (pdf) (PDF)、IBM
- ^ コードページ CPGID 01256 (txt)、IBM
- ^ 国際 Unicode コンポーネント (ICU)、ibm-1256_P110-1997.ucm、2002-12-03
- ^ 国際 Unicode コンポーネント (ICU)、ibm-5352_P100-1998.ucm、2002-12-03
- ^ 国際 Unicode コンポーネント (ICU)、ibm-9448_X100-2005.ucm、2005-11-15
外部リンク
- Windows 1256 参照チャート
- windows-1256 の IANA 文字セット名登録
