diff options
author | Marius Ungureanu <marius.ungureanu@xamarin.com> | 2016-04-24 22:07:02 +0300 |
---|---|---|
committer | Marius Ungureanu <marius.ungureanu@xamarin.com> | 2016-04-24 22:07:02 +0300 |
commit | c10de4dd44493156a112fdc0d315db75e0457a2d (patch) | |
tree | c18719e56e230e472617f983bb839d18999f0212 /Mono.Debugger.Soft | |
parent | 14fc5ac5da9b2d5d41119b0ce278ca2fcd8c083e (diff) |
[Debugger] Set the encoding of the error/output readers.
Bug 40556 - Output pad no longer displays unicode characters
Diffstat (limited to 'Mono.Debugger.Soft')
-rw-r--r-- | Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachineManager.cs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachineManager.cs b/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachineManager.cs index 9d17167..431a53e 100644 --- a/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachineManager.cs +++ b/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)); |