Не удалось распечатать символ в консоли

1

Мне нужно напечатать символ в консоли, но когда я это сделаю, консоль напечатает другой символ. Этот символ является ³, и я использую:

Console.WriteLine(Convert.ToChar(0xb3));

Когда я использую последний код, консоль печатает "3".

Если я попробую напечатать char 0xb2, это сработает.

  • 0
    Что вы пытаетесь сделать, что происходит сейчас, и что вы хотите, чтобы результат был?
  • 0
    Мне нужен вывод «³» (char 179), но когда я пытаюсь вывести Convert.ToChar (179), он выдает «3».
Теги:
console
windows-server-2008-r2

2 ответа

0

Видеть

Вам также необходимо убедиться, что ваша консоль настроена на использование шрифта TrueType, который поддерживает Unicode (или, по крайней мере, этот подмножество Unicode, в котором вас интересует).

  • 0
    Я тестирую изменение шрифта, но он не работает, консоль не может печатать «³», я не знаю почему.
0

Проверьте, работает ли это:

Console.OutputEncoding = Encoding.Unicode;
Console.WriteLine("\u00b3");
  • 0
    Не работает, он печатает вертикальную линию.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню