Windows 8 以降の Telnet.exe で日本語などのダブルバイト文字を利用できない

現象

Windows 8 以降の OS の Telnet.exe のコンソール上で日本語などのダブル バイト文字を利用する場合、文字化けが発生し利用することができません。

原因

telnet.exe 内で利用する ReadConsoleInput 関数にてダブル バイト文字を一文字づつ取り扱った場合の動作に不具合があるためです。このReadConsoleInput 関数にいての詳細は次のKB3123684 に記載があります。 
KB 3165318 ReadConsoleInputA doesn't return correct double-byte characters in Windows 8 and Windows 10

回避策

日本語などのダブル バイト文字を利用する場合には サードパーティ製の Telnet Client ソフトウェアをご利用ください。

状況

この問題は弊社製品の問題として確認しております。
プロパティ

文書番号:3123684 - 最終更新日: 2016/09/29 - リビジョン: 1

Windows 8, Windows 8.1, Windows 10, Windows Server 2012 Datacenter, Windows Server 2012 Datacenter, Windows Server 2012 Datacenter, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 Standard, Windows Server 2012 Standard, Windows Server 2012 Standard, Windows Server 2012 Foundation, Windows Server 2012 Foundation, Windows Server 2012 Foundation, Windows Server 2012 Foundation, Windows Server 2012 Essentials, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials

フィードバック