Ahojte. Mám problém so zobrazovaním čestiny a slovenčiny v konzolových aplikáciach(c#), kedy mi namiesto písmen s diakritikou vypisuje otázniky. Ako tento problém odstrániť?
Fórum › .NET
Diakritika
To peter : Tak to bude asi tím, že máš při čtení souboru špatně nastavené kódování. Když mi ukážeš kód, tak ti možná řeknu, kde to máš opravit.
Dušan Janošík | web: djanosik.cz, @djanosik
using (StreamReader sr = new StreamReader(path))
{
Console.WriteLine("šľť");
zaznam[] z = new zaznam[8];
string riadok ="";
// nacitanie textoveho suboru
riadok = sr.ReadLine();
while (riadok != null)
{
Console.WriteLine(riadok);
riadok = sr.ReadLine();
Console.ReadKey();
}
}
Na prvním řádku stačí předat StreamReaderu další argument typu Encoding:
using (StreamReader sr = new StreamReader(path, System.Text.Encoding.UTF8)) // nebo jiné kódování
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 44 hostů
Podobná vlákna
Diakritika — založil Milan
Diakritika — založil Marty_SVK
Diakritika — založil Dave-CZ
C# CZ diakritika — založil eXilim
Diakritika — založil new_pope
Moderátoři diskuze