[ttssh2-commit] [10724] 文字コード Russian/ISO 8859-5 が正しく表示できるよう修正

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2023年 6月 2日 (金) 00:53:20 JST


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:


ttssh2-commit メーリングリストの案内
Back to archive index