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;
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;
Předmět | Autor | Datum |
---|---|---|
Co znamená, že nejde? Přidáním řádku do "using" se to rozhodně nevyřeší. Using slouží k něčemu napro… Wikan 08.04.2014 20:41 |
Wikan | |
Napíšu Console.WriteLine("počítač"); a vypíše to "pocitac"; Tomáš Messing 08.04.2014 20:51 |
Tomáš Messing | |
Jaký používáš font v consoli? Co to vypíše, když tam přidáš:
Console.WriteLine(Console.OutputEncodi… Wikan 08.04.2014 21:01 |
Wikan | |
SBSC, jak to změnit na ASCII? Tomáš Messing 11.04.2014 11:00 |
Tomáš Messing | |
Vypíše to System.Text.SBCSCodePageEncoding. SBCS znamená single byte character set, čo je všeobecné… nový los 12.04.2014 11:38 |
los | |
Ano už to funguje, díky za pomoc .) nový Tomáš Messing 12.04.2014 17:48 |
Tomáš Messing | |
Ale ještě bych měl jednu otázku, je nějaká funkce, kdy program bude načítat např. slova.txt z lokace… nový Tomáš Messing 12.04.2014 18:33 |
Tomáš Messing | |
var baseDir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); var filepath = Path.C… poslední los 12.04.2014 19:31 |
los |
Zpět do poradny Odpovědět na původní otázku Nahoru
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";
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í? :)