Мой класс требует использования US-ASCII - Codepage 20127
или Unicode (UTF-8 without signature) - Codepage 65001
символов для всех заданий. Однако мой компьютер работает в неанглоязычной Windows 10 для рабочих целей.
Мне нужно, printf("Use \\n to cause a newline; use \\t to cause a tab.");
так что будет отображаться \n to cause a newline; use \t to cause a tab
,
Но поскольку настройки моего компьютера несовместимы с кодом ASCII, он не печатает \
, как здесь. Он печатает только символ на кнопке (которая выглядит как W
) между кнопкой возврата и кнопкой ввода и в Visual Studio (C), и в окне вывода (черное окно, которое появляется после отладки).
Что мне нужно сделать, чтобы это исправить?
Я пытался,
Tools->Options...->Environment->Documents
и снимите флажок "Save documents as Unicode when data cannot be saved in codepage"
.
Я попробовал вариант save with encoding
, где я попробовал и US-ASCII - Codepage 20127
и Unicode (UTF-8 without signature) - Codepage 65001
. Мой компьютер все еще печатает W
, а не \
.
Моя кодировка:
#include <stdio.h>
int main(void) {
printf("Use \\n to cause a newline; use \\t to cause a tab.\n");
return 0;
}
Это выводит Wn to cause a newline; use Wt to cause a tab.
, где W
- символ на кнопке между кнопкой возврата и кнопкой ввода.