Description
A localized (e.g. German) MSVC can produce non-UTF-8 output, which can become almost unreadable in the way it's currently forwarded to the user.
This can be seen in an (otherwise unrelated) issue comment: rust-lang/cc-rs#87 (comment)
Note especially this line:
note: Non-UTF-8 output: LINK : fatal error LNK1104: Datei \"ucrt.lib\" kann nicht ge\xf6ffnet werden.\r\n
That output might be a lot longer for multiple LNK errors (one line per error, but the lines are not properly separated in the output, because they are converted to \r\n
) and become really hard to read.
If possible, the output should be converted to Unicode in this case.
(previously reported as rust-lang/cargo#3012)
NOTE from @crlf0710: Please install Visual Studio English Language Pack side by side with your favorite language pack for UI