読者です 読者をやめる 読者になる 読者になる

ConEmuを使ってはいけない(追記あり)

2016/01/17追記

以下の現象は最新のPreviewビルド(150813)で発生しますが、最新のAlphaビルド(160111)では直っているようです。 そもそもPowerShellUTF-8を表示する方法が間違っていることも分かったので、展開しないと読めないようにしておきます。


実行したいスクリプト

gist.github.com

cmd.exeの出力
f:id:osa_k:20160115015843p:plain

powershell.exeの出力
f:id:osa_k:20160115015854p:plain

ConEmu上のcmd.exeの出力
f:id:osa_k:20160115015845p:plain

ConEmu上のpowershell.exeの出力
f:id:osa_k:20160115015849p:plain

cmd.exe上でchcp 65001したときの出力
f:id:osa_k:20160115015844p:plain

ConEmu上のcmd.exe上でchcp 65001したときの出力
f:id:osa_k:20160115015847p:plain

素のcmd.exeでもchcp 65001すると表示がおかしいが(全角文字を半角幅で出してるっぽい?)、ConEmuを挟むとそもそもI/Oがこける。chcpしなくてもこける。