サブプロセスのさまざまな関数やPython2のコマンドモジュールからキャプチャされたstdout/stderrが標準文字列であることが保証されているのですか?あるいは特定の条件下でUnicodeオブジェクトが返される可能性がありますか? ...標準のPython2文字列がの場合、サブプロセスからUnicodeが出力されるとどうなりますか?サブプロセス/コマンドモジュールはPython2でUnicodeを認識していますか?
もっと直接的に言えば、Unicode文字を出力するPython2のサブプロセス呼び出しを堅牢に処理するにはどうすればよいでしょうか?
Python3の場合はそれとは大きく異なりますか?