Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio VisualStudio输出窗口中的有趣角色_Visual Studio_Utf 8 - Fatal编程技术网

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。