From 8cc5f1eed7557c82f60d6971f3939655604eb973 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 5 Jul 2016 17:53:48 -0700 Subject: [PATCH] Fix Typings output Encoding **Bug** The output from the typings command is sometimes garbled. This seems to be an encoding issue. **Fix** Force the output to be treated as utf-8 --- Nodejs/Product/Nodejs/TypingsAcquisition.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Nodejs/Product/Nodejs/TypingsAcquisition.cs b/Nodejs/Product/Nodejs/TypingsAcquisition.cs index d71649eb4..b37d0389b 100644 --- a/Nodejs/Product/Nodejs/TypingsAcquisition.cs +++ b/Nodejs/Product/Nodejs/TypingsAcquisition.cs @@ -19,6 +19,7 @@ using System.Linq; using System.IO; using System.Security; +using System.Text; using System.Threading; using System.Threading.Tasks; using Microsoft.VisualStudioTools.Project; @@ -112,7 +113,9 @@ private async Task ExecuteTypingsTool(IEnumerable arguments, Redir null, false, redirector, - quoteArgs: true)) { + quoteArgs: true, + outputEncoding: Encoding.UTF8, + errorEncoding: Encoding.UTF8)) { if (!process.IsStarted) { // Process failed to start, and any exception message has // already been sent through the redirector