| MIME / IANA | ウィンドウズ-1251 |
|---|---|
| エイリアス | cp1251 (コードページ1251) |
| 言語 | ロシア語、ウクライナ語、ベラルーシ語、ブルガリア語、セルビア語キリル文字、ボスニア語キリル文字、マケドニア語、ロトカ語、ルーシ語、英語 |
| 作成者 | マイクロソフト |
| 標準 | WHATWGエンコーディング標準 |
| 分類 | 拡張ASCII、Windows-125x |
| その他の関連エンコーディング | Amiga-1251、KZ-1048、 RFC 1345 の「ECMA-キリル文字」 |
Windows-1251 は、ロシア語、ウクライナ語、ベラルーシ語、ブルガリア語、セルビア語キリル文字、マケドニア語など のキリル文字を使用する言語をカバーするために設計された8 ビットの文字エンコーディングです。
ウェブ上では、これは2番目に多く使用されているシングルバイト文字エンコーディング(全体では3番目に多く使用されている文字エンコーディング)であり、キリル文字をサポートするシングルバイトエンコーディングの中で最も多く使用されています。 2024年1月現在、すべてのウェブサイト[アップデート]の0.3%がWindows-1251を使用しています。[1] [2]これはロシア語で圧倒的に多く使用されていますが、ロシアのウェブサイトでも少数派であり、ロシア語(.ru)のウェブサイトの94.6%がUTF-8を使用しています。 [3] [4] [5]従来の8ビットエンコーディングは大きく差をつけて2番目です。 Linuxでは、このエンコーディングはcp1251として知られています。[6] IBMは、Windows-1251にコードページ1251(CCSID 1251およびユーロ記号拡張CCSID 5347)を使用しています。[7] [8] [9] [10] [11] [12] [13]
Windows-1251とKOI8-R(またはそのウクライナ語版KOI8-U )は、 ISO 8859-5(ウェブサイトの0.0004%未満で使用されている)よりもはるかに一般的に使用されています。 [14] Windows-1252とISO 8859-1とは対照的に、Windows-1251はISO 8859-5と密接な関係がありません。
最近のアプリケーション、特にインターネットでは、Windows-1251 やその他のキリル文字エンコーディングよりもUnicode (UTF-8 など) が好まれ、UTF-8 が Web ページの主要エンコーディングになっています。(Unicode が 436 個のキリル文字/コード ポイント (旧キリル文字を含む) を完全にカバーしていること、および Windows-1251 やKOI8-Rなどのシングルバイト文字エンコーディングがこれを提供できない理由の詳細については、 「Unicode のキリル文字」を参照してください。)
文字セット
次の表は Windows-1251 を示しています。各文字は、対応するUnicode文字とAlt コードとともに表示されます。
カザフ語の変種
Windows-1251 の改変版は、カザフスタンでカザフスタン標準 STRK1048 として標準化され、ラベルで知られていますKZ-1048。以下の行が異なります。
コード ページ 1174 は、カザフ語用に作成された別のバリアントで、キリル文字のロシア語サブセットについては Windows-1251 と一致します。KZ-1048 と異なるのは、キリル文字Shhaが8E/9E から 8A/9A に 移動されている点です。
Amiga の派生
| MIME / IANA | アミーガ1251 |
|---|---|
| エイリアス | アミ1251 |
| 言語 | 英語、ロシア語 |
| 分類 | 拡張ASCII |
| に基づく | Windows-1251、ISO-8859-1、ISO-8859-15 |
ロシアのAmiga OSシステムは、ロシア語のキリル文字のサブセットについてはWindows-1251に一致するコードページ1251のバージョンを使用していましたが、それ以外は主にISO-8859-1に準拠しています。このバージョンはAmiga-1251として知られており、[18]その名前でIANAに登録されています。[19]
- ^ ISO-8859-15に一致します。Windows-1251 とは異なる場所にあります。
- ^ Windows-1251 には存在するが、場所が異なる (ISO-8859-1/15 には存在しない)
参考文献
参照
参考文献
- ^ 「文字エンコーディングの使用に関する歴史的傾向、2024 年 1 月」 。2024年 1 月 1 日閲覧。
- ^ 「よくある質問」.
- ^ 「.ru を使用する Web サイト間の文字エンコーディングの分布」w3techs.com 。 2024 年 1 月 1 日閲覧。
- ^ 「ロシア語を使用するウェブサイトにおける文字エンコーディングの分布」w3techs.com . 2023年1月16日閲覧。
- ^ 「ロシア連邦を使用するウェブサイト間の文字エンコーディングの分布」w3techs.com 。 2021年11月5日閲覧。
- ^ 「cp1251(7) - Linuxマニュアルページ」man7.org . 2018年7月1日閲覧。
- ^ 「コード ページ 1251 情報ドキュメント」。2016 年 3 月 3 日時点のオリジナルよりアーカイブ。
- ^ 「CCSID 1251 情報文書」。2014 年 11 月 29 日時点のオリジナルよりアーカイブ。
- ^ 「CCSID 5347 情報文書」。2014 年 11 月 29 日時点のオリジナルよりアーカイブ。
- ^ コードページ CPGID 01251 (pdf) (PDF)、IBM
- ^ コードページ CPGID 01251 (txt)、IBM
- ^ 国際 Unicode コンポーネント (ICU)、ibm-1251_P100-1995.ucm、2002-12-03
- ^ 国際 Unicode コンポーネント (ICU)、ibm-5347_P100-1998.ucm、2002-12-03
- ^ 「ウェブサイトの文字エンコーディングの使用統計」w3techs.com。2012年5月30日時点のオリジナルよりアーカイブ。
- ^ Steele, Shawn (1998). CP1251 から Unicode への表. Unicode コンソーシアム. CP1251.TXT.
- ^ Whistler, Ken (2007). KZ-1048 から Unicode へ. Unicode コンソーシアム. KZ1048.TXT.
- ^ ibm-1174_X100-2007.ucm、IBM
- ^ ab Malyshev, Michael (2003). 「Amiga-1251 から Unicode へのテーブル」。新しい文字セット [Amiga-1251] の登録。IANA。
- ^ 「文字セット」。IANA。
さらに読む
- アンドラス州コルナイ。バーンバウム、デヴィッド J.ダ・クルーズ、フランク。デイビス、バール。ファウラー、ジョージ。ペイン、リチャード B.スラヴァ、ペーパーノ。シモンセン、ケルド J.トーブ、グレン E.ヴリス、ディミトリ。ファン・ウィンゲン、ヨハン・W. (1993-03-13)。 「キリル文字エンコーディング FAQ バージョン 1.3」。2020年6月24日に取得。
外部リンク
- Windows 1251 参照チャート
- IANA 文字セット名登録
- 「最適」なウィンドウ 1251 の Unicode マッピング
- ユニバーサル キリル文字デコーダーは、壊れた Windows-1251 またはその他の文字エンコードで判読できないキリル文字テキストを回復するのに役立つオンライン プログラムです。
