Я пишу консольное приложение, которое должно печатать некоторые нетипичные (для консольного приложения) символы Юникода, такие как музыкальные ноты, символы рисования прямоугольников и т. д.
Большинство символов отображаются правильно или отображаются а? если глиф не существует для любого шрифта, который использует консоль, однако я обнаружил один символ, который ведет себя странно, что можно продемонстрировать следующими строками:
Console.Write("ABC");
Console.Write('♪'); //This is the same as: Console.Write((char)0x266A);
Console.Write("XYZ");
При запуске он напечатает ABC, а затем переместит курсор обратно в начало строки и перезаписать его XYZ. Почему это происходит?