• R/O
  • SSH
  • HTTPS

ttssh2: Commit


Commit MetaInfo

Revision7461 (tree)
Time2019-03-06 01:22:05
Authorzmatsuo

Log Message

一部のunicodeがうまく表示できなくなったため対策
U+2014 EM DASH
U+2016 DOUBLE VERTICAL LINE
U+203E OVERLINE
U+2212 MINUS SIGN
U+301C WAVE DASH

Change Summary

Incremental Difference

--- trunk/teraterm/teraterm/vtterm.c (revision 7460)
+++ trunk/teraterm/teraterm/vtterm.c (revision 7461)
@@ -5486,6 +5486,10 @@
54865486
54875487 // Unicode -> 内部コード(ts.CodePage)へ変換して出力
54885488 ret = WideCharToMultiByte(ts.CodePage, 0, &wchar, 1, mbchar, 2, NULL, NULL);
5489+ if (ret == 1 && mbchar[0] == '?' && code != '?') {
5490+ // 変換できなかったとき、ret=1, '?' を返してくる
5491+ ret = 0;
5492+ }
54895493 switch (ret) {
54905494 case 0:
54915495 if (ts.CodePage == 932) {
Show on old repository browser