Revision: 10779 https://osdn.net/projects/ttssh2/scm/svn/commits/10779 Author: zmatsuo Date: 2023-06-24 01:08:05 +0900 (Sat, 24 Jun 2023) Log Message: ----------- CP51949 を CP949 に変更 - r10768 の修正抜け Revision Links: -------------- https://osdn.net/projects/ttssh2/scm/svn/commits/10768 Modified Paths: -------------- trunk/teraterm/common/ttlib_static_cpp.cpp trunk/teraterm/teraterm/charset.cpp trunk/teraterm/teraterm/vtdisp.c trunk/teraterm/ttpcmn/ttcmn.c trunk/tests/various_code_texts/kr_euc.txt -------------- next part -------------- Modified: trunk/teraterm/common/ttlib_static_cpp.cpp =================================================================== --- trunk/teraterm/common/ttlib_static_cpp.cpp 2023-06-23 16:07:53 UTC (rev 10778) +++ trunk/teraterm/common/ttlib_static_cpp.cpp 2023-06-23 16:08:05 UTC (rev 10779) @@ -1602,8 +1602,8 @@ return TRUE; } return FALSE; - case 51949: - // Korean CP51949 + case 949: + // Korean CP949 if ((0xA1 <= b) && (b <= 0xFE)) { return TRUE; } @@ -1643,8 +1643,8 @@ return TRUE; } return FALSE; - case 51949: - // Korean CP51949 + case 949: + // Korean CP949 if ((0xA1 <= b) && (b <= 0xFE)) { return TRUE; } Modified: trunk/teraterm/teraterm/charset.cpp =================================================================== --- trunk/teraterm/teraterm/charset.cpp 2023-06-23 16:07:53 UTC (rev 10778) +++ trunk/teraterm/teraterm/charset.cpp 2023-06-23 16:08:05 UTC (rev 10779) @@ -153,7 +153,7 @@ { switch (lang) { case IdKorean: - return __ismbblead(b, 51949); + return __ismbblead(b, 949); case IdChinese: if (kanji_code == IdCnGB2312) { return __ismbblead(b, 936); @@ -393,9 +393,9 @@ { unsigned long u32 = 0; if (ts.KanjiCode == IdKoreanCP949) { - // CP51949 + // CP949 Kanji = Kanji + b; - u32 = MBCP_UTF32(Kanji, 51949); + u32 = MBCP_UTF32(Kanji, 949); } else { assert(FALSE); Modified: trunk/teraterm/teraterm/vtdisp.c =================================================================== --- trunk/teraterm/teraterm/vtdisp.c 2023-06-23 16:07:53 UTC (rev 10778) +++ trunk/teraterm/teraterm/vtdisp.c 2023-06-23 16:08:05 UTC (rev 10779) @@ -3178,7 +3178,7 @@ int CodePage; } table[] = { { SHIFTJIS_CHARSET, 932 }, - { HANGUL_CHARSET, 51949 }, + { HANGUL_CHARSET, 949 }, { GB2312_CHARSET, 936 }, { CHINESEBIG5_CHARSET, 950 }, { RUSSIAN_CHARSET, 1251 }, Modified: trunk/teraterm/ttpcmn/ttcmn.c =================================================================== --- trunk/teraterm/ttpcmn/ttcmn.c 2023-06-23 16:07:53 UTC (rev 10778) +++ trunk/teraterm/ttpcmn/ttcmn.c 2023-06-23 16:08:05 UTC (rev 10779) @@ -1059,7 +1059,7 @@ char mb_char[2]; size_t mb_len; if (cv->Language == IdKorean) { - code_page = 51949; + code_page = 949; } else if (cv->Language == IdChinese) { switch (states->KanjiCode) { case IdCnGB2312: Modified: trunk/tests/various_code_texts/kr_euc.txt =================================================================== --- trunk/tests/various_code_texts/kr_euc.txt 2023-06-23 16:07:53 UTC (rev 10778) +++ trunk/tests/various_code_texts/kr_euc.txt 2023-06-23 16:08:05 UTC (rev 10779) @@ -1,4 +1,4 @@ -CP51949, (KS5601, KS C 5601, euc-kr, KS X 1001) +CP949, (KS5601, KS C 5601, euc-kr, KS X 1001) https://ko.wikipedia.org/wiki/%EC%98%A4%ED%94%88_%EC%86%8C%EC%8A%A4_%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4 \xBF\xC0\xC7\xC2 \xBCҽ\xBA \xBC\xD2\xC7\xC1Ʈ\xBF\xFE\xBE\xEE(open source software, OSS, \xB9\xAEȭ\xBE\xEE: