<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>コードページ</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">codepage</rt></rubyb></dfn>は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Microsoft</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IBM</anchor>
のシステムにおける<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>群 (の識別子) です。</p><section><h1>一覧</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> 
あんまりあてにしないで下さい。
まとまった情報が (特に M$ については) ないんでこまります。<table><tbody><tr><th>No</th><th>Microsoft</th><th>IBM</th><th>misc</th></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP037</anchor></td><td></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EBCDIC</anchor>)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP273</anchor></td><td></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EBCDIC</anchor>)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP424</anchor></td><td></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EBCDIC</anchor>)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP437</anchor></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MS-DOS</anchor> US (OEM)</td><td>DOS US</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP500</anchor></td><td></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EBCDIC</anchor>)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP708</anchor></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASMO 708</anchor> (OEM)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP709</anchor></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASMO 449</anchor>+, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BCON V4</anchor> (OEM)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP710</anchor></td><td>Transparent Arabic (OEM)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP720</anchor></td><td>Transparent ASMO (OEM)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP737</anchor></td><td>Greek (旧437G) (OEM)</td><td>Greek</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP775</anchor></td><td>バルト語 (OEM)</td></tr><tr><td>813</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-7</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-7</td></tr><tr><td>838</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP850</anchor></td><td>MS-DOS 多言語 (Latin I) (OEM)</td><td>?</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP852</anchor></td><td>MS-DOS スラブ語 (Latin II) (OEM)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP855</anchor></td><td>IBM キリル語 (OEM)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP857</anchor></td><td>IBM トルコ語 (OEM)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP860</anchor></td><td>MS-DOS ポルトガル語 (OEM)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP861</anchor></td><td>MS-DOS アイスランド語 (OEM)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP862</anchor></td><td>MS-DOS ヘブライ語 (OEM)</td><td>IBM 862</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP863</anchor></td><td>MS-DOS カナダ系フランス語 (OEM)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP864</anchor></td><td>アラビア語 (OEM)</td><td>IBM 864</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP865</anchor></td><td>MS-DOS 北欧語 (OEM)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP866</anchor></td><td>MS-DOS ロシア語 (OEM)</td><td>IBM 866</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP869</anchor></td><td>IBM 現代ギリシャ語 (OEM)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP874</anchor></td><td>タイ語 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TIS 620</anchor> のようなもの、改訂あり) (OEM / ANSI)</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TIS 620</anchor></td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP875</anchor></td><td><code>X-EBCDIC-GreekModern</code></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EBCDIC</anchor>)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP901</anchor></td><td></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 8859-13</anchor>)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP902</anchor></td><td></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP922</anchor> に近いが<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ユーロ記号</anchor>あり)</td></tr><tr><td>912</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-2</td></tr><tr><td>913</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-3</td></tr><tr><td>914</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-4</td></tr><tr><td>915</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-5</td></tr><tr><td>916</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-8</td></tr><tr><td>920</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-9</td></tr><tr><td>921</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP922</anchor></td><td></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 8859-1</anchor> の一部改変)</td></tr><tr><td>923</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-15</td></tr><tr><td>930</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP932</anchor></td><td>日本語 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マイクロソフト標準キャラクタセット</anchor>) (OEM / ANSI)</td></tr><tr><td>935</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP936</anchor></td><td>中国語 (簡体字) (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GBK</anchor>、改訂あり) (OEM / ANSI)</td></tr><tr><td>939</td></tr><tr><td>942</td><td></td><td>IBM 942</td></tr><tr><td>943</td><td></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</anchor></td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP949</anchor></td><td>韓国語 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UHC</anchor>、改訂あり)</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS X 1001</anchor> 完成型</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP950</anchor></td><td>中国語 (伝統字) (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Big5</anchor> の一種、改訂あり) (OEM / ANSI)</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Big5</anchor>-euro</td></tr><tr><td>951</td><td></td><td></td><td>? <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Big5-HKSCS</anchor></td></tr><tr><td>964</td><td></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC-TW</anchor></td></tr><tr><td>970</td><td></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC-KR</anchor></td></tr><tr><td>1004</td><td></td><td>Windows-1252 -euro</td></tr><tr><td>1006</td></tr><tr><td>1025</td></tr><tr><td>1046</td></tr><tr><td>1089</td><td></td><td></td><td>? <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-6</td></tr><tr><td>1097</td></tr><tr><td>1098</td></tr><tr><td>1112</td></tr><tr><td>1122</td></tr><tr><td>1123</td></tr><tr><td>1124</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1140</anchor></td><td><code>X-EBCDIC-US-EURO</code></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EBCDIC</anchor>)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1141</anchor></td><td><code>X-EBCDIC-Germany-EURO</code></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EBCDIC</anchor>)</td></tr><tr><td>1142</td><td>X-EBCDIC-DenmarkNorway-EURO</td><td>(EBCDIC)</td></tr><tr><td>1143</td><td>X-EBCDIC-FinlandSweden-EURO</td><td>(EBCDIC)</td></tr><tr><td>1144</td><td>X-EBCDIC-Italy-EURO</td><td>(EBCDIC)</td></tr><tr><td>1145</td><td>X-EBCDIC-Spain-EURO</td><td>(EBCDIC)</td></tr><tr><td>1146</td><td>X-EBCDIC-UK-EURO</td><td>(EBCDIC)</td></tr><tr><td>1147</td><td>X-EBCDIC-France-EURO</td><td>(EBCDIC)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1148</anchor></td><td><code>X-EBCDIC-International-EURO</code></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EBCDIC</anchor>)</td></tr><tr><td>1149</td><td>X-EBCDIC-Icelandic-EURO</td><td>(EBCDIC)</td></tr><tr><td>1161</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TIS620</anchor>+euro</td></tr><tr><td>1162</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TIS620</anchor>+euro</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TIS620</anchor>+euro</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1200</anchor></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UCS-2LE</anchor>、後 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-16LE</anchor>)	 (ANSI)</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-16LE</anchor></td></tr><tr><td>1201</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-16BE</anchor></td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1250</anchor></td><td>Windows 3.1 東欧 (ANSI)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1251</anchor></td><td>Windows 3.1 キリル文字 (改訂あり) (ANSI)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1252</anchor></td><td>Windows 3.1 Latin I (改訂あり) (ANSI)</td><td>Windows-1252</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1253</anchor></td><td>Windows 3.1 希臘語 (改訂あり) (ANSI)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1254</anchor></td><td>Windows 3.1 トルコ語 (改訂あり) (ANSI)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1255</anchor></td><td>ヘブライ語 (改訂あり) (ANSI)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1256</anchor></td><td>アラビア語 (改訂あり) (ANSI)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1257</anchor></td><td>バルト語 (改訂あり) (ANSI)</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1258</anchor></td><td>Windows-1258 (改訂あり) (ANSI)</td></tr><tr><td>1208</td><td></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-8</anchor></td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1361</anchor></td><td>韓国語 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS X 1001</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">組合型</anchor>) (OEM)</td></tr><tr><td>1381</td></tr><tr><td>1383</td><td></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC-CN</anchor></td></tr><tr><td>1370</td><td></td><td>Windows-950+euro</td></tr><tr><td>1386</td><td></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GBK</anchor></td></tr><tr><td>1394</td><td></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Shift_JISX0213</anchor></td></tr><tr><td>2022</td><td></td><td></td><td>? <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC2022</anchor></td></tr><tr><td>4049</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-7</td></tr><tr><td>9066</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TIS620</anchor></td></tr><tr><td>10000</td><td>MacRoman</td></tr><tr><td>10001</td><td>MacJapanese</td></tr><tr><td>10002</td><td>MacChineseTrad</td></tr><tr><td>10003</td><td>MacKorean</td></tr><tr><td>10004</td><td>MacArabic</td></tr><tr><td>10005</td><td>MacHebrew</td></tr><tr><td>10006</td><td>MacGreek</td></tr><tr><td>10007</td><td>MacCyrillic</td></tr><tr><td>10008</td><td>MacChineseSimp</td></tr><tr><td>10029</td><td>MacCentralEurope</td></tr><tr><td>10079</td><td>MacIcelandic</td></tr><tr><td>10081</td><td>MacTurkish</td></tr><tr><td>13488</td><td></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-16</anchor></td></tr><tr><td>17584</td><td></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-16</anchor></td></tr><tr><td>20000</td><td>X-Chinese-CNS</td></tr><tr><td>20002</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Big5</anchor> 倚天</td></tr><tr><td>20127</td><td>ASCII</td></tr><tr><td>20269</td><td>?</td></tr><tr><td>20273</td><td>X-EBCDIC-Germany</td></tr><tr><td>20277</td><td>X-EBCDIC-DenmarkNorway</td></tr><tr><td>20278</td><td>X-EBCDIC-FinlandSweden</td></tr><tr><td>20280</td><td>X-EBCDIC-Italy</td></tr><tr><td>20284</td><td>X-EBCDIC-Spain</td></tr><tr><td>20285</td><td>X-EBCDIC-UK</td></tr><tr><td>20290</td><td>X-EBCDIC-JapaneseKatakana</td></tr><tr><td>20420</td><td>X-EBCDIC-Arabic</td></tr><tr><td>20423</td><td>X-EBCDIC-Greek</td></tr><tr><td>20424</td><td>X-EBCDIC-Hebrew (IBM424)</td></tr><tr><td>20833</td><td>X-EBCDIC-KoreanExtended</td></tr><tr><td>20838</td><td>X-EBCDIC-Thai</td></tr><tr><td>20866</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KOI8-R</anchor></td></tr><tr><td>20871</td><td>X-EBCDIC-Icelandic</td></tr><tr><td>20880</td><td>X-EBCDIC-CyrillicRussian</td></tr><tr><td>20905</td><td>X-EBCDIC-Turkish</td></tr><tr><td>20949</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC-KR</anchor></td></tr><tr><td>21025</td><td>X-EBCDIC-CyrillicSerbianBulgarian</td></tr><tr><td>21866</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KOI8-U</anchor></td></tr><tr><td>25546</td><td></td><td>?</td></tr><tr><td>28591</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-1</td></tr><tr><td>28592</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-2</td></tr><tr><td>28593</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-3</td></tr><tr><td>28594</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-4</td></tr><tr><td>28595</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-5</td></tr><tr><td>28596</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-6</td></tr><tr><td>28597</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-7</td></tr><tr><td>28598</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-8</td></tr><tr><td>28599</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-9</td></tr><tr><td>28605</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-15</td></tr><tr><td>29001</td><td>X-Europa</td></tr><tr><td>29105</td><td>X-IA5</td></tr><tr><td>29106</td><td>X-IA5-German</td></tr><tr><td>29107</td><td>X-IA5-Swedish</td></tr><tr><td>29108</td><td>X-IA5-Norwegian</td></tr><tr><td>33722</td><td></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC-JP</anchor></td></tr><tr><td>38598</td><td>ISO-8859-8-I</td></tr><tr><td>50000</td><td>X-User-Defined</td></tr><tr><td>50001</td><td>_AutoDetect_all</td></tr><tr><td>50220</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor></td></tr><tr><td>50221</td><td>_ISO-2022-JP$ESC</td></tr><tr><td>50222</td><td>_ISO-2022-JP$SIO</td></tr><tr><td>50225</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-KR</anchor></td></tr><tr><td>50930</td><td>X-EBCDIC-JapaneseAndKana</td></tr><tr><td>50931</td><td>X-EBCDIC-JapaneseAndUSCanada</td></tr><tr><td>50932</td><td>JISAUTO</td></tr><tr><td>50933</td><td>X-EBCDIC-KoreanAndKoreanExtended</td></tr><tr><td>50935</td><td>X-EBCDIC-SimplifiedChinese</td></tr><tr><td>50937</td><td>X-EBCDIC-TraditionalChinese</td></tr><tr><td>50939</td><td>X-EBCDIC-JapaneseAndJapaneseLatin</td></tr><tr><td>50949</td><td>_AutoDetect_kr</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP51932</anchor></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC-JP</anchor> のようなもの (改訂あり)</td></tr><tr><td>51936</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC-CN</anchor></td></tr><tr><td>51949</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC-KR</anchor></td></tr><tr><td>52936</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HZ</anchor>-GB-2312</td></tr><tr><td>54936</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GB18030</anchor></td></tr><tr><td>57002</td><td>X-ISCII-de</td></tr><tr><td>57003</td><td>X-ISCII-be</td></tr><tr><td>57004</td><td>X-ISCII-ta</td></tr><tr><td>57005</td><td>X-ISCII-te</td></tr><tr><td>57006</td><td>X-ISCII-as</td></tr><tr><td>57007</td><td>X-ISCII-or</td></tr><tr><td>57008</td><td>X-ISCII-ka</td></tr><tr><td>57009</td><td>X-ISCII-ma</td></tr><tr><td>57010</td><td>X-ISCII-gu</td></tr><tr><td>57011</td><td>X-ISCII-pa</td></tr><tr><td>65000</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-7</anchor></td></tr><tr><td>65001</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-8</anchor></td></tr></tbody></table></p><p>注: 表にある名前は、内容のほぼ同じである符号の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANA</anchor>
などでの名称を主に示している。必ずしも同一ではない。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="83" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[83]</anchor-end> 
<cite xml:lang="en">Codepages: Comprehensive list</cite>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Aivosto</anchor>, <time>2022-11-26T14:43:33.000Z</time>, <time>2025-06-25T15:03:41.161Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.aivosto.com/articles/charsets-codepages.html">https://www.aivosto.com/articles/charsets-codepages.html</anchor-external></p></section><section><h1>949 (韓語)</h1><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KSX1001</anchor> 完成型を元にした符号。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC-KR</anchor>
に相当する。</p><p>MS949 は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</anchor>的に拡張して <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UHC</anchor>。
更に後に KS X 1001:1998 に追随して EURO SIGN と REGISTERD SIGN
を追加している。</p><p>MS20949 と MS51949 の違いは不明。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IUC</anchor> の表に拠ると同一。</p></section><section><h1>1200, 1201 (Unicode)</h1><p>元々は両者とも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UCS-2</anchor> 相当だったが、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor>
にサロゲート・ペアが導入されたのに伴い <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-16</anchor> 相当に。</p></section><section><h1>1251-1258</h1><p>Windows では EURO SIGN が追加されましたが、番号は変わっていません。</p></section><section><h1>IBM CCSID &amp; CP</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="84" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[84]</anchor-end> 
<cite>Code page information</cite>, <time>2025-03-22T13:20:48.000Z</time>, <time>2025-06-26T12:02:36.754Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://ccsids.net/">https://ccsids.net/</anchor-external></p></section><section><h1>Windows コードページ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[26]</anchor-end> <table><tbody><tr><td>番号</td><td>名前</td><td>元になった規格</td></tr><tr><td>874</td><td>Thai</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TIS620</anchor></td></tr><tr><td>932</td><td>Japanese Shift-JIS</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISX0208</anchor></td></tr><tr><td>936</td><td>Simplified Chinese GBK</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GB2312</anchor></td></tr><tr><td>949</td><td>Korean</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KSX1001</anchor></td></tr><tr><td>950</td><td>Traditional Chinese Big5</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Big5</anchor></td></tr><tr><td>1250</td><td>Central Europe</td></tr><tr><td>1251</td><td>Cyrillic</td></tr><tr><td>1252</td><td>Latin I</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC8859</anchor>-1</td></tr><tr><td>1253</td><td>Greek</td></tr><tr><td>1254</td><td>Turkish</td></tr><tr><td>1255</td><td>Hebrew</td></tr><tr><td>1256</td><td>Arabic</td></tr><tr><td>1257</td><td>Baltic</td></tr><tr><td>1258</td><td>Viet Nam</td></tr></tbody></table></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[27]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">コードページ</anchor>は一杯ありますが、 Windoze が実質的に
support してるの (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ANSIコードページ</anchor>) はこれだけみたいです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[28]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">M$</anchor> が相手にしている <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CodePage</anchor> は IsValidCodePage
の説明にあるみなさまらしい。上の表の倍くらいある。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="31" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[31]</anchor-end> これに加えて、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE</anchor> などで使うのに、幾つかの <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">charset</anchor> に CodePage 番号が振られている。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> なお、 Code Page 一般については Wiki page <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CodePage</anchor>
で扱い、 Windows の実装についてはこちらで扱います。
特定の CP について量が多い場合はそれを独立させましょう。</p><hr></hr><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="87" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[87]</anchor-end> 
<cite>Encoding Standard</cite> はこれら <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor>
自体で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ANSIコードページ</anchor>として利用可能なすべての<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">コードページ</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化</anchor>としています。
ただし、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor> の実装とは一致しない部分もあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="90" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[90]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor> との厳密な互換性が求められない分野では
<cite>Encoding Standard</cite>
に従う実装を用いるのが良いでしょう。</p><section><h1>情報源</h1><ul><li>[GDEV] <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.microsoft.com/globaldev/reference/WinCP.asp">http://www.microsoft.com/globaldev/reference/WinCP.asp</anchor-external></li><li>IsValidCodePage <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.microsoft.com/JAPAN/developer/library/jpwinpf/_win32_isvalidcodepage.htm">http://www.microsoft.com/JAPAN/developer/library/jpwinpf/_win32_isvalidcodepage.htm</anchor-external></li><li>[TYPO] Character sets and codepages <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.microsoft.com/typography/unicode/cscp.htm">http://www.microsoft.com/typography/unicode/cscp.htm</anchor-external></li><li>[UMAP] <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/">http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/</anchor-external></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="32" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[32]</anchor-end> 一般によく知られていて使われているのは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor>
Consortium のサイトにある変換表 [UMAP] ですが、他の情報源
として <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">M$</anchor> のサイトにある [GDEV] と [TYPO] もそれぞれ
Unicode との対応を含んだ表があります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> いずれも M$ 社の情報ではありますが、少し違いがあります。
[TYPO] は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windoze</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">API</anchor> が実際に持っている変換表とおそらく
同じ情報を使っているようで、 Private Use Area との対応も
出てきます。 ([UMAP] とかに出てこないのは、 PUA との対応は
変換表に入れないという方針があるらしいです。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="34" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[34]</anchor-end> M$ の変換処理と同じであることを謳うであれば、 [TYPO]
の情報も参考にして Windoze API を使った場合と同じ結果になる
ようにする<em>べき</em>でしょう。事情があってそう出来ない場合であっても
少なくてもそう注記するのが望ましいと思われます。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="346" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;346</anchor-internal> の [TYPO] の表は M$ site から削除されてしまいました。
重要だったのは 932, 936, 949, 950 ですが、いずれも
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">web.archive.org</anchor> から入手出来ます。<ul><li><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://web.archive.org/web/*/http://microsoft.com/typography/unicode/932.txt">http://web.archive.org/web/*/http://microsoft.com/typography/unicode/932.txt</anchor-external></li><li><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://web.archive.org/web/*/http://microsoft.com/typography/unicode/936.txt">http://web.archive.org/web/*/http://microsoft.com/typography/unicode/936.txt</anchor-external></li><li><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://web.archive.org/web/*/http://microsoft.com/typography/unicode/949.txt">http://web.archive.org/web/*/http://microsoft.com/typography/unicode/949.txt</anchor-external></li><li><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://web.archive.org/web/*/http://microsoft.com/typography/unicode/950.txt">http://web.archive.org/web/*/http://microsoft.com/typography/unicode/950.txt</anchor-external></li></ul></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;13</anchor-internal> 削除されてしまった理由は分からないが、
Windows API の変換とおそらく同じ (ほんとうに全く同じかは、
各プラットフォーム毎に確認しないとわからないが。)
表としての価値は変わらないだろうから、変換表を作るときは
各実装者はこれらの情報を参考にしてほしい。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;14</anchor-internal> Windows Me で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MultiByteToWideChar</anchor>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WideCharToMultiByte</anchor> を使って調べた結果、 CP 932,936,949,950
とも [TYPO] と一致しますた。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> もちろん、一番あてになるのは実際の実装です。
ただ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">M$</anchor> の場合実装も資料も当てにならないのですが...</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="51" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[51]</anchor-end> [TYPO]と同じ形式の表が、Best Fit mappingという名前で2006年からUnicode.orgで公開されていたようです。<ul><li><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/">http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/</anchor-external></li></ul></p><p>また2009年からMSのダウンロードセンターでも公開されているようです。<ul><li><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.microsoft.com/en-us/download/details.aspx?id=10921">http://www.microsoft.com/en-us/download/details.aspx?id=10921</anchor-external></li></ul></p><p>[MS-UCODEREF]経由で発見しました。<ul><li><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://msdn.microsoft.com/en-us/library/cc248954%28v=prot.10%29.aspx">http://msdn.microsoft.com/en-us/library/cc248954%28v=prot.10%29.aspx</anchor-external>
<time>2012-04-27T12:27:11.100Z</time></li></ul></p></section><section><h1>932 (Shift JIS)</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="30" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[30]</anchor-end> Win95 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WindowsのNLSファイル</anchor>)
と Win98 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WindowsのNLSファイル</anchor>) では、
「+0x8394	U+3094	&lt;-	# HIRAGANA LETTER VU」
のみ異なります。 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WindowsのNLSファイル</anchor> で追加)</p><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISとMS932の差異</anchor></li></ul></section><section><h1>936 (GBK)</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> 936 の 0x80 は [TYPO] の表では U+0080 になってるけど、
Windows 2000 では EURO SIGN になる。
(いつかわったか不明)</p></section><section><h1>949 (UHC)</h1><pre> -0x52	U+00AE	&lt;-	# REGISTERED SIGN
 +0xA2E6	U+20AC		# EURO SIGN
 +0xA2E7	U+00AE		# REGISTERED SIGN</pre><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> [TYPO] の表と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows 2000</anchor> ではこの3点が違う。
(いつ変わったか不明) (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KSX1001:1998</anchor> に追随するもの。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="41" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[41]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;17</anchor-internal> Windows 9x では<em>旧</em>のようです。 (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;19</anchor-internal>,<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;20</anchor-internal>)</p></section><section><h1>950 (Big5)</h1><pre> +0xA3E1	U+20AC		# EURO SIGN</pre><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> [TYPO] の表と Windows 2000 はこれだけ違う。
(いつ変わったか不明)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="42" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[42]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;18</anchor-internal> Windows 9x では<em>旧</em>のようです。 (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;19</anchor-internal>,<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;20</anchor-internal>)</p></section><section><h1>1252 (WinLatin)</h1><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>Windows-1252</anchor> </sw-see></p></section><section><h1>1256 (Arabic)</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="36" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[36]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="35" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WindowsのNLSファイル</anchor> で発見された WinIE6 の変換表の追加。
(実際にいつの変換表から追加されたかは不明)<pre>+0x30	U+0660	&lt;-	# ARABIC-INDIC DIGIT ZERO
+0x31	U+0661	&lt;-	# ARABIC-INDIC DIGIT ONE
+0x32	U+0662	&lt;-	# ARABIC-INDIC DIGIT TWO
+0x33	U+0663	&lt;-	# ARABIC-INDIC DIGIT THREE
+0x34	U+0664	&lt;-	# ARABIC-INDIC DIGIT FOUR
+0x35	U+0665	&lt;-	# ARABIC-INDIC DIGIT FIVE
+0x36	U+0666	&lt;-	# ARABIC-INDIC DIGIT SIX
+0x37	U+0667	&lt;-	# ARABIC-INDIC DIGIT SEVEN
+0x38	U+0668	&lt;-	# ARABIC-INDIC DIGIT EIGHT
+0x39	U+0669	&lt;-	# ARABIC-INDIC DIGIT NINE
+0xED	U+06CC	&lt;-	# ARABIC LETTER FARSI YEH</pre><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="45" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[45]</anchor-end> Windows XP は <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="36" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;36</anchor-internal> に同じ。 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="48" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WindowsのNLSファイル</anchor>)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="46" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[46]</anchor-end> このうち 0xED は Win2k で追加済み。 (WinMe = <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WindowsのNLSファイル</anchor> と Win2k = <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WindowsのNLSファイル</anchor>の間で追加)</li></ul></p></section><section><h1>20261</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="47" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[47]</anchor-end><pre> -0xC13F	U+003F	-&gt;	# QUESTION MARK
 ...
 -0xCF3F	U+003F	-&gt;	# QUESTION MARK</pre></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="48" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[48]</anchor-end>  Win2k = <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WindowsのNLSファイル</anchor> と WinXP = <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="48" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WindowsのNLSファイル</anchor>
の間で、 <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="47" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;47</anchor-internal> の 0xC13F 〜 0xCF3F の15変換が消されている。
意図的なのかどうかよくわからないが。 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="46" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WindowsのNLSファイル</anchor> 参照。)</p></section><section><h1>20932</h1><p>See <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP20932</anchor></p></section><section><h1>多対1変換</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="57" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[57]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode符号位置</anchor>のうちで、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">コードページ</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>と直接対応関係にある<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>以外でも、
似た<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode文字</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">コードページ</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>にと<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">縮退</anchor>します。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="58" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[58]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor> 以外の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windowsコードページ</anchor>の実装は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor> の実装を忠実に模倣するものもあれば、
直接対応関係にあるもののみしか対応していないものもあるので、
注意が必要です。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="59" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[59]</anchor-end> 
また、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">版</anchor>によって変更が入っていることもあるので注意が必要です。</p></section><section><h1>実装</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor> が実際に Code Page を実装しているのは *.nls
というファイル群です。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end> NLS の実態についての話は長くなったので分離しますた。
See <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WindowsのNLSファイル</anchor></p></section><section><h1>エスケープシーケンス</h1><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>ANSIエスケープシーケンス</anchor> </sw-see></p><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>DOCS</anchor> </sw-see></p></section><section><h1>注釈</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="33" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[33]</anchor-end> 2002-09-08 (Sun) 18:30:09 <em><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor></em> : 同じ CodePage でも、ユーロの時に変更があったから、互換じゃないこともある。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> 2002-09-08 (Sun) 18:30:58 <em><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor></em> : 上の表の対応する規格は、あくまで元になっているだけであって、一般にはその規格には適合<em>しません</em>。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> 2002-09-25 (Wed) 19:41:22 <em><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor></em> : そういうことだからなんかあったらここに書いて欲しい。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> 2002-10-22 (火) 15:14 <em><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;16</anchor-internal>-18</em>: M$ の 1998 の表ではいずれも旧で、 Windows 2000 ではいずれも新。よって Windows 98 はおそらく旧。 Windows Me は不明。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;19</anchor-internal> Windows Me ではいずれも旧でした。 (日本語版 WinMe ですが、他の言語版でも同じでしょう。) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WindowsのNLSファイル</anchor> に NLS file
一覧を書きますた。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[43]</anchor-end> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2002-11-11 (月) 20:05</weak> <em><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP20932</anchor></em>: </p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="44" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[44]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WindowsのNLSファイル</anchor> (Windows 2000) で調べた結果の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP20000</anchor>
は、(他の資料に拠ると) 倚天版 Big5 になってるけど、倚天どころかどの <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Big5</anchor> とも合わない。そもそも第1水準・第2水準も配置が滅茶苦茶。 (HKU 版かとも思ったけど、それにしても全く異なる。) 文字集合的には Big5 らしいが・・・</p></section></section><section><h1>ANSI コードページ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="63" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[63]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ANSIコードページ</anchor> ≒ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor> が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">A</anchor> 系 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">API</anchor> で使う<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">コードページ</anchor>です。</p><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>ANSIコードページ</anchor> </sw-see></p></section><section><h1>OEM コードページ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="64" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[64]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OEMコードページ</anchor> ≒ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOS</anchor> 時代に使われていた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">コードページ</anchor>です。</p><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>OEMコードページ</anchor> </sw-see></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="65" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[65]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">東アジア</anchor>では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OEMコードページ</anchor> = <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ANSIコードページ</anchor>ですが (番号が同じかつ符号構造が同じという意味で、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化文字集合</anchor>として厳密に同じとは限らない)、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">欧米</anchor>等では基本的に両者が別物です。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="66" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[66]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">欧米</anchor>等の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OEMコードページ</anchor>は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor> を独自に拡張したもので、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">国</anchor>ごとに細かく分かれています。同じ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">国</anchor>でも時期によって違う<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">コードページ</anchor>を使っていた場合があります。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">欧米</anchor>等の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ANSIコードページ</anchor>は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OEMコードページ</anchor>との互換性を捨てて、
複数の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">国</anchor>をまとめた地域と言語群によって少数個に再編されています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="67" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[67]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">後方互換性</anchor>のために <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor> でも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OEMコードページ</anchor>が使われる場面があります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="68" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[68]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ZIPファイル</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ファイル名</anchor>ではいくつかの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">国</anchor>で今でも<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OEMコードページ</anchor>が使われています。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>ファイル名の文字コード</anchor> </sw-see></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="91" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[91]</anchor-end> 
<cite>Encoding Standard</cite> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化</anchor>となっている <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OEMコードページ</anchor>は、
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ANSIコードページ</anchor>でもあるものと) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IBM866</anchor> だけです。</p></section><section><h1>DOS / Windows のコードページと言語符号、国符号の対応関係</h1><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>コードページとロケールの関係</anchor> </sw-see></p></section><section><h1>FreeDOS コードページ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="29" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[29]</anchor-end> <cite xml:lang="ja">DOC/CPIDOS · master · FreeDOS Archive / FreeDOS Base / cpidos · GitLab</cite>, <time>2025-06-25T14:55:37.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://gitlab.com/FreeDOS/base/cpidos/-/tree/master/DOC/CPIDOS?ref_type=heads">https://gitlab.com/FreeDOS/base/cpidos/-/tree/master/DOC/CPIDOS?ref_type=heads</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="35" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[35]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MS-DOS</anchor> 等の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">コードページ</anchor>に加えて、5桁番号の独自の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">コードページ</anchor>を定義しています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="37" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[37]</anchor-end> 
<cite xml:lang="en">dosbox-staging/contrib/resources/mapping/MAIN.TXT at main · dosbox-staging/dosbox-staging · GitHub</cite>, <time>2025-06-25T15:02:13.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/dosbox-staging/dosbox-staging/blob/main/contrib/resources/mapping/MAIN.TXT">https://github.com/dosbox-staging/dosbox-staging/blob/main/contrib/resources/mapping/MAIN.TXT</anchor-external></p></section><section><h1>応用</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="38" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[38]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OpenTypeにおける文字コード</anchor></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="39" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[39]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANA charset</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化ラベル</anchor></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="55" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[55]</anchor-end> 
<cite><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ecma35lib</anchor></cite>
の
<code class="charname" xml:lang="en">DECSPPCS</code> : 
<n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">65535</n> 超に独自<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号</anchor>を割当。</p><hr></hr><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="40" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[40]</anchor-end> <cite xml:lang="ja">Aprotool TM tips collection</cite>, <time>2006-11-13T17:59:52.000Z</time>, <time>2022-10-11T05:02:11.874Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://hp.vector.co.jp/authors/VA002891/APROTIPS.HTM#tip2">http://hp.vector.co.jp/authors/VA002891/APROTIPS.HTM#tip2</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="60" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[60]</anchor-end> 
<cite>Aprotool TM Editor Ver. 3.10 Help</cite>, <time>2026-01-14T08:31:26.000Z</time>, <time>2003-10-06T10:43:48.022Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://web.archive.org/web/20031006104318/http://www.ceres.dti.ne.jp/~maedera/TMEDIT/TMH_EXT.HTM">https://web.archive.org/web/20031006104318/http://www.ceres.dti.ne.jp/~maedera/TMEDIT/TMH_EXT.HTM</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="49" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[49]</anchor-end> 
<cite>Aprotool TM Editor</cite> は <dfn>ESC:</dfn> 形式に対応していました。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="40" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;40</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="50" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[50]</anchor-end> 
付属ドキュメント (それ自体 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ESC:</anchor> 形式で書かれています。) によると、
「<code class="charname" xml:lang="en">ESC</code> <code>:</code> <var>コードページ</var> <code>:</code> <var>文字</var>」
で1文字を表します。ただし前の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>と同じなら、「<var>文字</var>」
だけで表せます。しかし<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">行頭</anchor>では省略できません。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="52" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[52]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字のレンダリング</anchor>における言語に適した<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">フォント</anchor>の選択や、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 2022</anchor> や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TRONコード</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode言語タグ</anchor>との相互変換にこの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">コードページ</anchor>番号が使われていたようです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="53" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[53]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-16BE</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-16LE</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-8</anchor> の計3種類があったようです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="54" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[54]</anchor-end> 
<code class="charname" xml:lang="en">ESC</code> を表現できるのかどうか不明瞭ですが、
省略せずに <code class="charname" xml:lang="en">ESC</code> <code>:</code> <var>コードページ</var>
<code>:</code> <code class="charname" xml:lang="en">ESC</code> と書けばいいのでしょうか。</p></section><section><h1>メモ</h1><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> CodePage とは、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IBM</anchor> 的には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CCSID</anchor> のことです (たぶん)。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> 2002-11-02 (土) 20:49 <em><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor></em>: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windoze</anchor> (というか <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IE</anchor>?) の認識する Code Page の一覧は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">レジストリ</anchor> HKCR\MIME\Database\Codepage にあります。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">M$</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IBM</anchor> でちゃんと名前空間 (番号空間か。) 管理してるんですかね? 昔はともかく、今は怪しいんじゃないかなあ。</li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end>
<cite>WIN32 と UNICODE</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www-online.kek.jp/~keibun/win32prog/unicode.html">http://www-online.kek.jp/~keibun/win32prog/unicode.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <cite>240596 – Add euro to 850, 852, 857, 862, 864 - update 862 with new codepoints</cite>
(<time>2012-04-20 17:04:08 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://bugzilla.mozilla.org/show_bug.cgi?id=240596">https://bugzilla.mozilla.org/show_bug.cgi?id=240596</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> 
<cite xml:lang="en">I'm not a Klingon : A History of Code Pages or What Made Code Page XXXX (or many other computer things) The Way It Is?</cite> (<code>2007-03-15 20:24:04 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://blogs.msdn.com/shawnste/archive/2007/03/13/The-History-of-Code-Pages.aspx">http://blogs.msdn.com/shawnste/archive/2007/03/13/The-History-of-Code-Pages.aspx</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <cite xml:lang="en">Download: WeightTables - Microsoft Download Center - Download Details</cite>
( (<time>2012-07-31 19:40:24 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.microsoft.com/en-us/download/details.aspx?id=10921">http://www.microsoft.com/en-us/download/details.aspx?id=10921</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <cite xml:lang="en">Hacking Code Pages, or &quot;How to Totally Hose Your Machine AND Your Data&quot;. - I'm not a Klingon (&lt;span style=&quot;font-family:pIqaD,code2000;&quot;&gt; &lt;/span&gt;) - Site Home - MSDN Blogs</cite>
( (<time>2011-12-18 12:46:38 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://blogs.msdn.com/b/shawnste/archive/2007/03/17/hacking-code-pages-or-how-to-totally-hose-your-machine-and-your-data.aspx">http://blogs.msdn.com/b/shawnste/archive/2007/03/17/hacking-code-pages-or-how-to-totally-hose-your-machine-and-your-data.aspx</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="56" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[56]</anchor-end> <cite xml:lang="en">dosbox-staging/contrib/resources/mapping/MAIN.TXT at 608ca8fb7869cc5e8c618c0e6204d15c2981cc92 · dosbox-staging/dosbox-staging · GitHub</cite>, <time>2023-06-22T04:35:31.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/dosbox-staging/dosbox-staging/blob/608ca8fb7869cc5e8c618c0e6204d15c2981cc92/contrib/resources/mapping/MAIN.TXT">https://github.com/dosbox-staging/dosbox-staging/blob/608ca8fb7869cc5e8c618c0e6204d15c2981cc92/contrib/resources/mapping/MAIN.TXT</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="85" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[85]</anchor-end> 
<cite xml:lang="en">GitHub - NielsLeenheer/CodepageEncoder: Codepage conversion library for obscure codepages supported by thermal printers</cite>, <time>2025-06-26T13:54:41.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/NielsLeenheer/CodepageEncoder/tree/main">https://github.com/NielsLeenheer/CodepageEncoder/tree/main</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="86" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[86]</anchor-end> <cite>Evertype: Unicode Mapping Tables</cite>, <time>2006-01-01T14:10:51.000Z</time>, <time>2025-06-26T14:25:28.226Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.evertype.com/standards/mappings/">https://www.evertype.com/standards/mappings/</anchor-external></p></section></body></html>