2009-11-20 2 views
1

Я написал внешний инструмент, который использует plink.exe для выполнения gcc в системе Linux, а затем выводит результат на выходное окно VS (имеется флажок в Инструменты/Внешние инструменты/Использование окна вывода). Но Linux выходит с UTF-8, и поэтому я получаю мусор. Есть ли способ заставить VS перевести этот вывод UTF-8 на читаемый вывод?Смешные символы в окне вывода Visual Studio

Например, Linux пытается вывести это:

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

, но он показывает в окне вывода VS как это:

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

ответ

0

трубы выход на поле Linux с помощью unix2dos до окончания ,

Edit: еще идет:

Iconv -f -t utf8 iso89 старый_файл> NewFile

(от here)

+0

Этого не делалось. Я думаю, что удаляет только cr. – eddyq

2

Изменения шрифта в окне вывода можно также рассмотреть вопрос о персонажах ,
В VS перейти в Инструменты -> Параметры -> Окружающая среда -> Шрифты и цвета -> Показать настройки для: Окно вывода

Смежные вопросы