Visual Studio输出窗口中的有趣字符

时间:2009-11-20 20:52:30

标签: visual-studio utf-8

我编写了一个外部工具,使用plink.exe在Linux系统上执行gcc,然后在VS的输出窗口上捕获输出(工具/外部工具/使用输出中有一个复选标记窗口)。但Linux使用UTF-8输出,所以我得到了一些垃圾。有没有办法让VS将UTF-8输出转换为可读输出?

例如,Linux正在尝试输出:

test.c:214: warning: conflicting types for ‘test_zero_read’

但它在VS的输出窗口中显示如下:

test.c:214: warning: conflicting types for ‘test_zero_read’

2 个答案:

答案 0 :(得分:2)

更改输出窗口的字体也可以解决字符问题 在VS中转到工具 - >选项 - >环境 - >字体和颜色 - >显示设置:输出窗口

答案 1 :(得分:0)

在完成之前通过unix2dos管道linux盒子上的输出。

编辑:另一个去:

iconv -f utf8 -t iso89 oldfile> newfile中

(来自here