[Homework] Programming Basics - Variables - Problem {15} - Print ASCII table
Здравейте,
Прегледах останалите теми, но не открих сходна, затова реших да задам въпроса си тук.
Според условието на задача 15 " Note that some characters have a special purpose and will not be displayed as expected. You may skip them or display them directly".
Аз съм изобразила всички символи, обаче от тук ми дойде "езиковият проблем". Всички символи на чужди езици, които във dotnetfiddle.net ми излизат като "é , ê, ë, ì , í , î , ï , ð, ñ,ò , ó, ô, õ, ö" са си просто "е ","i","о" или "?" според моята конзола (http://prntscr.com/6r99f2). Използвам System, Sytem Text.
Какво условие трябва да добавя, за да ми се изпишат коректно?
Кодът ми е :
int n = 1;
do
{
Console.WriteLine(" Symbol Nr.{0} in ASCII is {1} ", n, (char)n);
n++;
} while (n < 256);
Благодаря предварително !
Благодаря много на всички ! Оставих System.Console.OutputEncoding = System.Text.Encoding.UTF8; и допълних фонта да бъде Consolas, защото разчита повече символи !
За съжаление съветите на Е. Евлогиев ( предполагам визираш примера с дългото обяснение) и Г.Илиев са твърде много advanced. Прегледах ги, но не разбрах логиката.