Revision: 10724 https://osdn.net/projects/ttssh2/scm/svn/commits/10724 Author: zmatsuo Date: 2023-06-02 00:53:19 +0900 (Fri, 02 Jun 2023) Log Message: ----------- 文字コード Russian/ISO 8859-5 が正しく表示できるよう修正 - r9499 で誤って Russian/UTF-8 を追加していた - Russian はすべてのコードで 1cell Revision Links: -------------- https://osdn.net/projects/ttssh2/scm/svn/commits/9499 Modified Paths: -------------- trunk/teraterm/teraterm/vtterm.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/vtterm.c =================================================================== --- trunk/teraterm/teraterm/vtterm.c 2023-05-29 14:29:06 UTC (rev 10723) +++ trunk/teraterm/teraterm/vtterm.c 2023-06-01 15:53:19 UTC (rev 10724) @@ -879,7 +879,9 @@ break; } } else if (ts.Language == IdRussian) { + // CP1251\x82ɕϊ\xB7 BYTE c = RussConv(ts.KanjiCode, IdWindows, b); + // CP1251->Unicode unsigned long u32 = MBCP_UTF32(c, 1251); BuffPutUnicode(u32, CharAttrTmp, InsertMode); } else { @@ -6178,19 +6180,11 @@ break; case IdRussian: - switch (ts.KanjiCode) { - case IdUTF8: - if (ParseFirstUTF8(b)) { - return; - } - break; - default: - if (ParseFirstRus(b)) { - return; - } + if (ParseFirstRus(b)) { + return; } - break; + case IdChinese: switch (ts.KanjiCode) { case IdUTF8: