[Ttssh2-commit] [6601] UTF-8 設定時に正しく無いコードは CP932 として扱うよう変更

svnno****@sourc***** svnno****@sourc*****
2017年 2月 22日 (水) 03:05:06 JST


Revision: 6601
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6601
Author:   doda
Date:     2017-02-22 03:05:04 +0900 (Wed, 22 Feb 2017)
Log Message:
-----------
UTF-8 設定時に正しく無いコードは CP932 として扱うよう変更

UTF-8 で CygTerm を使用している時に Windows のコマンドを実行して
CP932 なメッセージが表示された時に多少でもマシな表示になるようにする為。

Modified Paths:
--------------
    trunk/teraterm/teraterm/vtterm.c

-------------- next part --------------
Modified: trunk/teraterm/teraterm/vtterm.c
===================================================================
--- trunk/teraterm/teraterm/vtterm.c	2017-02-21 15:51:14 UTC (rev 6600)
+++ trunk/teraterm/teraterm/vtterm.c	2017-02-21 18:05:04 UTC (rev 6601)
@@ -4921,7 +4921,7 @@
 
 	ConvJIS = FALSE;
 
-	if (ts.KanjiCode==IdSJIS) {
+	if (ts.KanjiCode==IdSJIS || ts.KanjiCode==IdUTF8 || ts.KanjiCode==IdUTF8m) {
 		if ((0x80<b) && (b<0xa0) || (0xdf<b) && (b<0xfd)) {
 			return TRUE; // SJIS kanji
 		}



Ttssh2-commit メーリングリストの案内