diff options
author | David Karlaš <david.karlas@xamarin.com> | 2017-06-16 09:13:36 +0300 |
---|---|---|
committer | David Karlaš <david.karlas@xamarin.com> | 2017-06-16 09:23:28 +0300 |
commit | daa673f978a6b6bb5690630ea08a33c20ed93921 (patch) | |
tree | a7263f926267c5bf3b76020584af6a41c8324731 /mcs/class/Mono.Debugger.Soft | |
parent | a21319d1cacfcaeeebff0c5ff16070f87dba34ba (diff) |
[Debugger] Set the encoding of the error/output readers.
Bug 40556 - Output pad no longer displays unicode characters
https://github.com/mono/debugger-libs/commit/c10de4dd44493156a112fdc0d315db75e0457a2d
Diffstat (limited to 'mcs/class/Mono.Debugger.Soft')
-rw-r--r-- | mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachineManager.cs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachineManager.cs b/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachineManager.cs index 211a0df302b..141913a228c 100644 --- a/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachineManager.cs +++ b/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachineManager.cs @@ -5,6 +5,7 @@ using System.IO; using System.Net; using System.Net.Sockets; using System.Runtime.Remoting.Messaging; +using System.Text; namespace Mono.Debugger.Soft { @@ -95,6 +96,9 @@ namespace Mono.Debugger.Soft info.FileName = "valgrind"; info.UseShellExecute = false; + info.StandardErrorEncoding = Encoding.UTF8; + info.StandardOutputEncoding = Encoding.UTF8; + ITargetProcess p; if (options != null && options.CustomProcessLauncher != null) p = new ProcessWrapper (options.CustomProcessLauncher (info)); |