Strona HTML może określać kodowanie znaków, z jakiego korzysta, łącznie ze znacznikiem
meta
jak poniżej:
meta http-equiv="content-type" content="text/html" charset="ISO-8859-1";
Aby zapewnić stosowanie określonego kodowania znaków, należy zmienić ustawienie strony, ustawiając właściwość
textEncodingOverride
obiektu HTMLLoader:
var html:HTMLLoader = new HTMLLoader();
html.textEncodingOverride = "ISO-8859-1";
Należy określić kodowanie znaków dla treści HTMLLoader, jakie będzie używane wówczas, gdy strona HTML nie określi ustawienia za pomocą właściwości
textEncodingFallback
obiektu HTMLLoader:
var html:HTMLLoader = new HTMLLoader();
html.textEncodingFallback = "ISO-8859-1";
Właściwość
textEncodingOverride
zastępuje ustawienie na stronie HTML. Właściwość
textEncodingOverride
i ustawienie na stronie HTML zastępują właściwość
textEncodingFallback
.
Przed załadowaniem treści HTML należy ustawić właściwość
textEncodingOverride
lub właściwość
textEncodingFallback
.