

C# Diakritika
Dobrý den, nejde mi v program diakrtika, prosím o radu, co mám předefinovat do using, předem děkuji za odpověď :)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
Co znamená, že nejde? Přidáním řádku do "using" se to rozhodně nevyřeší. Using slouží k něčemu naprosto jinému.
Napíšu Console.WriteLine("počítač"); a vypíše to "pocitac";
Zkus před zavoláním toho řádku použít:
Jaký používáš font v consoli? Co to vypíše, když tam přidáš:
SBSC, jak to změnit na ASCII?
Vypíše to System.Text.SBCSCodePageEncoding. SBCS znamená single byte character set, čo je všeobecné označenie znakovej sady, ktorá používa 1 bajt na kódovanie jedného znaku. Aby si zistil konkrétne kódovanie, pozri sa do jeho vlastnosti BodyName alebo WebName.
Aby ti fungovala diakritika, nastav Console.OutputEncoding na také, ktoré podporuje použité znaky (určite nie ASCII). Čiže napr. UTF-8 (kódovania sú v mennom priestore System.Text):
Ano už to funguje, díky za pomoc .)
Ale ještě bych měl jednu otázku, je nějaká funkce, kdy program bude načítat např. slova.txt z lokace, kde se sám nachází? :)