<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="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <dfn>EUC-KR</dfn> は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CS1</anchor> に <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:">EUC</anchor> です。</p><section><h1>呼称</h1><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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DEC Hangul</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC-KR</anchor> と同一です。</p></section><section><h1>EUC-KR 符号化文字集合</h1><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> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS X 2901:2019</anchor></p><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CS0</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor> 相当</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CS1</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS X 1001</anchor></li></ul><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 xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CS0</anchor> が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor> vs <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS X 1003</anchor> 問題があって、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS X 2901:2019</anchor> の解説にも関係する記述がある。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>円問題</anchor> </sw-see></p></section><section><h1>UHC </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> <dfn>UHC</dfn> (<dfn>Unified Hangul Code</dfn>, <dfn>統合型ハングルコード</dfn>,
<dfn>拡張完成型コード</dfn>, <dfn>Microsoft Code Page 949</dfn>,
<dfn>CP949</dfn>, <dfn>Extended Wansung</dfn>) は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC-KR</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>の全
11172通りを収録した<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="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows 95</anchor> の韓国版で初めて採用されたそうです。</p><section><h1>符号化文字集合</h1><p><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:">第1バイト</anchor>が <code class="char">0x81</code>〜<code class="char">0xFE</code>、
第2バイトが <code class="char">0x41</code>〜<code class="char">0x5A</code>,
<code class="char">0x61</code>〜<code class="char">0x7A</code>,
<code class="char">0x81</code>〜<code class="char">0xFE</code> の領域
(全22428符号位置) に17046文字定義しています。</p><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:">EUC-KR</anchor> の領域はそのまま。</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 xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ハングル音節</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><section><h1>比較</h1><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> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC-KR</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP949</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1363</anchor> の実装の中には、 <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x5C</n> を <sw-cc xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+005C</sw-cc>
に対応付けるものと、 <sw-cc xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+20A9</sw-cc> に対応付けるものがあります。
<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="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IBM</anchor> 系の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP949</anchor> の実装は、 <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x80</n> からの5文字に独自に割り当てています。
<n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x82</n> に <sw-cc xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+005C</sw-cc> が、
<n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x83</n> に <sw-cc xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+203E</sw-cc> が割り当てられています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP1363</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UHC</anchor>) にはありません。</p><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> 
<cite>ICU</cite>
の
<dfn><code>windows-949-2000</code></dfn>
は、
<n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0xFF</n>
を 
<sw-cc xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+F8F7</sw-cc>
としています。</p></section><section><h1>実利用例</h1><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> <cite>null</cite>, <time>2025-11-09T14:03:42.000Z</time>, <time>1999-01-28T09:13:27.525Z</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/19990128091312/http://www.unionway.com/asiansuite/doc/korean/">https://web.archive.org/web/19990128091312/http://www.unionway.com/asiansuite/doc/korean/</anchor-external></p><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> 
<cite>넷스케이프에 오신 것을 환영합니다</cite>, <time>2025-11-25T15:07:03.000Z</time>, <time>1998-12-03T12:31:07.736Z</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/19981203122733/http://home.kr.netscape.com/ko/index.html">https://web.archive.org/web/19981203122733/http://home.kr.netscape.com/ko/index.html</anchor-external></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> 
<cite xml:lang="KO">마이크로소프트 코리아 홈 페이지에 오신 여러분을 환영합니다.</cite>, <time>2025-11-25T14:31:57.000Z</time>, <time>2001-05-26T17:50:14.859Z</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/20010526174924/http://microsoft.com/koreA/">https://web.archive.org/web/20010526174924/http://microsoft.com/koreA/</anchor-external></p></section><section><h1>歴史</h1><p><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> <cite>Bug 562091 – Make Unicode =&gt; EUC-KR converter identical to Unicode =&gt; UHC / Windows-949</cite>
( (<time>2012-01-08 00:27:45 +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=562091">https://bugzilla.mozilla.org/show_bug.cgi?id=562091</anchor-external></p><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>Korean Page in EUC-KR with 8byte seq. representation</cite>
( (<time>2002-04-10 06:41:48 +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.i18nl10n.com/korean/euckr2.html">http://www.i18nl10n.com/korean/euckr2.html</anchor-external></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> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal>, <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;4</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> は8バイトの列を1つの <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:">Chrome</anchor>
は4つの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ハングル字母</anchor>の列と解釈します。 <time>2012-01-07T15:34:11.100Z</time></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 xml:lang="en">Fix euc-kr https://www.w3.org/Bugs/Public/show_bug.cgi?id=16691 · 4b20cf6 · whatwg/encoding</cite>
( (<time>2014-11-08 16:16:02 +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://github.com/whatwg/encoding/commit/4b20cf61260ed00357663755886d9f7617d60b35">https://github.com/whatwg/encoding/commit/4b20cf61260ed00357663755886d9f7617d60b35</anchor-external></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> <cite xml:lang="en">gb18030, shift_is, euc-kr: put byte back if code point is null (not p… · whatwg/encoding@640bf69</cite>
(<time>2015-08-20 13:25:55 +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://github.com/whatwg/encoding/commit/640bf69847a17fd98df027fd6cd5ae384ac82dab">https://github.com/whatwg/encoding/commit/640bf69847a17fd98df027fd6cd5ae384ac82dab</anchor-external></p><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> <cite xml:lang="en">27868 – EUC-KR and encoding-only mapping (fromUnicode)</cite>
(<time>2015-08-22 11:49:35 +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://www.w3.org/Bugs/Public/show_bug.cgi?id=27868">https://www.w3.org/Bugs/Public/show_bug.cgi?id=27868</anchor-external></p><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> <cite xml:lang="en">Editorial: check non-null before null</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">annevk</anchor>著, <time>2017-05-05 21:01: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="https://github.com/whatwg/encoding/commit/4e53e160b9e0ade6e33a25d21580106a0db2c47f">https://github.com/whatwg/encoding/commit/4e53e160b9e0ade6e33a25d21580106a0db2c47f</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="ja">Henri Sivonenさんのツイート: &quot;TIL: Firefox converts compatibility jamo in EUC-KR into syllables when decoding. Other browsers don't. I take it the Web doesn't need this.&quot;</cite>
(<time>2017-05-23 22:09:14 +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://twitter.com/hsivonen/status/862622797356560385">https://twitter.com/hsivonen/status/862622797356560385</anchor-external></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> <cite xml:lang="en">16691 – Fix euc-kr</cite>, <time>2019-04-02T04:48:11.000Z</time>, <time>2022-10-19T03:38:33.701Z</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.w3.org/Bugs/Public/show_bug.cgi?id=16691">https://www.w3.org/Bugs/Public/show_bug.cgi?id=16691</anchor-external></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> <cite xml:lang="en">Do you have plan that scan_csv support other encoding such as CP949, EUC-KR ? · Issue #7461 · pola-rs/polars</cite>, <time>2025-10-19T10:23:23.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/pola-rs/polars/issues/7461">https://github.com/pola-rs/polars/issues/7461</anchor-external></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> <cite xml:lang="en">CP949(Korean) and other encodings missing in <strong>[</strong>Export Project to DXF menu<strong>]</strong> · Issue #49378 · qgis/QGIS</cite>, <time>2025-10-19T10:24:02.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/qgis/QGIS/issues/49378">https://github.com/qgis/QGIS/issues/49378</anchor-external></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> <cite xml:lang="en">GitHub - jjangga0214/dart-cp949: Decode or encode CP949 (EUC-KR inclusive) in Dart.</cite>, <time>2025-10-19T10:24: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/jjangga0214/dart-cp949">https://github.com/jjangga0214/dart-cp949</anchor-external></p></section></body></html>