| MIME / IANA | IBM852 |
|---|---|
| 別名 | cp852, 852, csPCp852 [1] |
| 言語 | セルビア・クロアチア語、スロベニア語、チェコ語、スロバキア語、ポーランド語、ルーマニア語、ハンガリー語 |
| 分類 | OEM コード ページ、拡張 ASCII |
| に基づく | OEM 850 (DOS-Latin 1)、OEM 437 (OEM-US) |
| 変換/エンコード | ISO/IEC 8859-2 (再編) |
コードページ852(CCSID 852)(CP 852、IBM 00852、OEM 852(ラテンII)、[2] [3] MS-DOSラテン2 [4]とも呼ばれる)は、DOSでラテン文字を使用する中央ヨーロッパの言語(セルビア・クロアチア語、チェコ語、ハンガリー語、ポーランド語、ルーマニア語、スロベニア語など)を記述するために 使用されるコードページです。[5]
CCSID 9044は、コードページ/CCSID 852のユーロ通貨アップデートです。[6]このアップデートでは、バイトAAが¬を€に置き換えます。[7] [8]
コードページ 852 (DOS Latin 2) はISO/IEC 8859-2 (ISO Latin-2) とは大きく異なりますが、どちらも異なる言語地域では非公式に「Latin-2」と呼ばれています。[9]しかし、 ISO 8859-2 のすべての印刷可能な文字が、元の DOSコードページ 437のボックス描画文字のサブセットを保持する一方で、他の文字 (一重線と二重線の両方を組み合わせた文字) を犠牲にして、より多くの発音区別符号付き文字を含めるという異なる配置で含まれています。これは、 ISO 8859-1に相当するコードページ 850で採用されているアプローチと同じです。
このボックス描画のサポートの減少により、テキストモードでGUIのような表面を表示するためにボックス描画文字を使用するDOSアプリケーション(Norton Commanderなど)で表示の不具合が発生しました。この問題を回避するために、チェコ語とスロバキア語のKamenickýエンコード[10]やポーランド語のMazoviaエンコードなど、いくつかのローカルで言語固有のエンコードが考案されました。
バリアント (たとえば FreeDOS で使用される) では、コード ポイント 0xAA の NOT 記号 (¬) がユーロ記号 (€) に置き換えられます。
文字セット
次の表はコードページ852を示しています。[2] [11]各文字は、それに相当するUnicodeコードポイントで示されています。表の後半部分(128〜255)のみが表示されており、前半部分(0〜127)はコードページ437と同じです。
参照
参考文献
- ^ 文字セット、インターネット割り当て番号機関(IANA)、2018-12-12
- ^ ab "OEM 852". Go Global Developer Center . Microsoft . 2011 年11 月 11 日閲覧。
- ^ 「Windows でサポートされているコード ページ: OEM コード ページ」。Go Global Developer Center。Microsoft。2011年 11 月 2 日時点のオリジナルよりアーカイブ。2011 年10 月 11 日閲覧。
- ^ ab 「コード ページ 852 DOS Latin 2」。国際ソフトウェアの開発。Microsoft。2011年11 月 11 日閲覧。
- ^ 「CCSID 852 情報文書」。2016 年 3 月 27 日時点のオリジナルよりアーカイブ。
- ^ 「CCSID 9044 情報文書」。2016 年 3 月 27 日時点のオリジナルよりアーカイブ。
- ^ ab コードページ CPGID 00852 (pdf) (PDF)、IBM
- ^ ab コードページ CPGID 00852 (txt)、IBM
- ^ 「チェコ語とスロバキア語の文字エンコードの混乱について解説」luki.sdf-eu.org . 2022年2月27日閲覧。
- ^ チェコ語とスロバキア語の文字エンコードの混乱について解説 / Kamenicky
- ^ 「cp852_DOSLatin2 から Unicode テーブルへ」(TXT)。Unicode コンソーシアム。2011 年11 月 11 日閲覧。
- ^ 国際 Unicode コンポーネント (ICU)、ibm-852_P100-1995.ucm、2002-12-03
