Windows-1256

Windows-1256
MIME / IANAウィンドウズ-1256
エイリアスcp1256 (コードページ1256)
言語アラビア語ペルシア語ウルドゥー語英語フランス語(分音記号付きの大文字を除く)
作成者マイクロソフト
標準WHATWGエンコーディング標準
分類拡張ASCIIWindows-125x

Windows-1256は、 Microsoft Windowsアラビア語や、ペルシア語ウルドゥー語などのアラビア文字を使用する他の言語を記述するために使用されるコード ページです

このコード ページは、ISO/IEC 8859-6MacArabicエンコードとは互換性がありません

Windows-1256 は、基本的なアラビア語アルファベットのすべての抽象的な単一文字をエンコードしますが、孤立した文字、語頭、語中、語末、または合字の文字形状の変形の具体的な視覚形式すべてをエンコードするわけではありません (つまり、グリフではなく文字をエンコードします)。 C0 から FF までの範囲のアラビア語文字はアラビア語のアルファベット順ですが、一部のラテン文字が散在しています。これらは、フランス語で使用されるWindows-1252ラテン文字の一部です。このヨーロッパ言語は、モロッコアルジェリアなど北アフリカの旧フランス植民地と歴史的な関連性があるためです。これにより、Windows-1256 を使用すると、コード ページを切り替えることなくフランス語とアラビア語のテキストを混在させることができました (ただし、発音区別符号付きの大文字は含まれませんでした)。

IBMはWindows-1256にコードページ1256CCSID 1256、ユーロ記号拡張CCSID 5352、現代ペルシア語とウルドゥー語で使用される一部の文字用のさらに拡張されたCCSID 9448)を使用しています。 [1] [2] [3] [4]

現代のアプリケーション、特にインターネットでは、UTF-8エンコーディングがアラビア語を含むウェブページで最も多く使用されているため、UnicodeはWindows-1256よりも好まれています(完全なカバレッジについては、Unicodeのアラビア語スクリプトも参照してください。Windows-1256やISO/IEC 8859-6など、エクストラをカバーしていないものとは異なります)。2022年10月現在、Windows-1256を使用しているウェブページは全体の0.03%未満です[5] [6]。このエンコーディングは主にアラビア語で使用され、アラビア語では2番目に人気がありますが、ウェブ上のアラビア語テキストの1.6%でしか使用されていません。

文字セット

元のコードページには、元の仕様で「未使用」とマークされた9バイトの値(16進数0x80、0x8A、0x8F、0x98、0x9A、0x9F、0xAA、0xC0、0xFF)が残っていたため、[7]これらのバイトは後にユーロ記号ペルソアラビア文字ペルシア語ウルドゥー語)の追加文字に使用されました。[8]

次の表は、Windows-1256 の拡張バージョンを示しています。各文字は、対応するUnicode文字と 10 進コードとともに示されています。

ここでは、アラビア語の各文字が独立した形で表示されています。アラビア語の単語内の文字の実際の形は、ソフトウェアのルールと適切なフォントサポートの組み合わせによって表現されています。

Windows-1256 [8] [9] [10] [ 11] [ 12] [13] [14]
0123456789BCDEF
0xヌルSOHSTXETX終了時刻ENQ確認ベルBSHTLFVTFFCRそれでSI
1倍DLEDC1DC2DC3DC4ナクシンETBできるEMサブESCFSGSRS私たち
2倍 SP !#$%'*+-/
3倍0123456789:;<>?
4倍@BCDEFGHJKLM
5倍P質問RSTあなたVWXはいZ[\]^_
6倍`1つのbcdefグラムhjlメートルno
7倍pqrstあなたv×yz{|}削除
8倍پƒˆٹŒچژڈ
9倍گ''ڑœZWNJZWJ
NBSP،¢£¤¥¦§¨©¬シャイ®¯
バックス°±²³´µ·¸¹؛»¼1/2¾؟
センチہءآأؤإئابةثجحخد
診断ذرزسشصض×طظعغـفقك
àلâمنهوçèéêëىي
FXًٌٍَôُِ÷ّùْûüLRMRLMے
 Windows-1252 との違い

参照

参考文献

  1. ^ 「コードページ1256情報文書」。2016年3月3日時点のオリジナルよりアーカイブ。
  2. ^ 「CCSID 1256情報文書」。2016年3月27日時点のオリジナルよりアーカイブ。
  3. ^ 「CCSID 5352情報文書」。2014年11月29日時点のオリジナルよりアーカイブ。
  4. ^ 「CCSID 9448情報文書」。2014年11月29日時点のオリジナルよりアーカイブ。
  5. ^ 「ウェブサイトの文字エンコーディングの使用状況の歴史的傾向、2022年10月」w3techs.com
  6. ^ 「よくある質問」w3techs.com
  7. ^ アーカイブドキュメント。「コードページ 1256 Windows アラビア語」。docs.microsoft.com
  8. ^ ab "cp1256 to Unicode table" (PDF) . www.unicode.org . 2019年5月31日閲覧
  9. ^ ウィンドウ1256の「最適な」Unicodeマッピング
  10. ^ コードページ CPGID 01256 (pdf) (PDF)、IBM
  11. ^ コードページ CPGID 01256 (txt)、IBM
  12. ^ 国際Unicodeコンポーネント(ICU)、ibm-1256_P110-1997.ucm、2002年12月3日
  13. ^ 国際Unicodeコンポーネント(ICU)、ibm-5352_P100-1998.ucm、2002年12月3日
  14. ^ 国際Unicodeコンポーネント(ICU)、ibm-9448_X100-2005.ucm、2005年11月15日
  • Windows-1256 参照チャート
  • windows-1256のIANA文字セット名登録
Retrieved from "https://en.wikipedia.org/w/index.php?title=Windows-1256&oldid=1277922403"