Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
ANSI funguje tak , že kódovanie textu podľa hodnôt uvedených v kódovej stránke . K dispozícii sú desiatky ( ak nie stovky ) z kódových stránok . Každý z nich je navrhnutý tak , aby text, ktorý bude zastúpený v súlade s potrebami jazyka alebo aplikácie .
ANSI kódovanie v C #
Nasledujúci kód bude ukladať reťazec podľa východzí ANSI Windows Enligsh kód na stránku :
string s = " . unicode string " ;
Kódovanie winLatinCodePage = Encoding.GetEncoding ( 1252 ) ;
Byte [ ,"] bajty = Encoding.Convert ( Encoding.UTF8 , winLatinCodePage , Encoding.UTF8.GetBytes ( y ) ) ;
zoznam všetkých podporovaných stránkach kód je k dispozícii na stránke Microsoft Developers Network na kódovanie < br . >
Varovanie
ANSI bol nahradený v jazyku Visual C # pre to dobrý dôvod : to prekladá zle do iných jazykov . Ak poznáte číslo kódovej stránky v predstihu , je takmer nemožné , aby správne interpretovať text . Mnoho kódovej stránky sú rozporuplné , a to najmä pokiaľ ide o to , ako ukladať písmená s , ako je E v kaviarni . Ak nemáte veľmi dobrý dôvod na použitie ANSI , je najlepšie sa držať Unicode .