Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

ANSI kódovanie v C #

Microsoft Visual C # kóduje celý text , v predvolenom nastavení , pomocou Unicode ( UTF - 8 ) . To uľahčuje , aby zabezpečili , že text sa zobrazí správne na celom svete , bez otázok , ktoré obklopujú používanie stránok ANSI kód . Avšak prístup k ANSI je stále k dispozícii pre tých , ktorí ju potrebujú . ANSI Code 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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené