Visual studio VisualStudio输出窗口中的有趣角色
我编写了一个外部工具,它使用Visual studio VisualStudio输出窗口中的有趣角色,visual-studio,utf-8,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: warni
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’
在完成之前,通过unix2dos在linux机器上传输输出 编辑:另一步: iconv-f utf8-t iso89旧文件>新文件
(from)更改输出窗口的字体也可以解决字符问题。
在VS中,转到工具->选项->环境->字体和颜色->显示未执行此操作的:输出窗口的设置。我认为这只会去除cr。