Revision 186135 of "XML/Kodowanie" on plwikibooks

<div align="center" style="width:30%; float:left; background-color:blue; border:5px silver solid;">[[../Drzewo|<==   Wprowadzenie-poprzedni]]</div>
<div align="center" style="width:30%; float:right; background-color:blue; border:5px silver solid;">[[../narazieiema|Na razie nie ma - następny   ==>]]</div>
<br /><br />

Kodowanie w dokumentach i bazach danych to nie tylko sprawa ''encoding'', czy nagłówków. W dużej mierze zależy to od od zastosowanego kodowania przy zapisywaniu pliku. Musimy m.in. odznaczyć BOM. 
* '''windows-1250''' - Działa tylko dla systemu Windows. Dla systemów Uniksowych, spowoduje niepoprawne wyświetlanie znaków;
*  '''iso-8859-2''' - Jeden ze standardów ISO - Latin-2. Jest to najczęściej używana strona kodowa w polskim Internecie. Zalecana dla dokumentów przetwarzanych przez Internet lub pokazywanych w Internecie.
* '''UTF-8,16''' - To są polecane kodowania, zwłaszcza UTF-8, jednak polskie znaki są zapisane w nim dwubajtowo. W UTF-16 prawie wszystkie znaki są zapisane za pomocą dwóch bajtów.
* '''UTF7''' - najbardziej niepolecane kodowanie, ponieważ używając pliki z takim kodowaniem, ułatwiasz ataki skryptowe hakerom.
Dostępne jest również m.in. kodowanie ANSI, jednak dla przetwarzania nie jest zalecane.

Jeżeli tworzymy dokumenty XML dla siebie - czyli nie wiadomo, po co  - to nie jest takie ważne. Ogólnie jednak dokumenty XML są przetwarzane w różnych formach i przesyłanie. Wtedy lepiej użyć standardu, wtedy co najmniej wyjdzie to na dobre dla programu przetwarzającego.