設定字元編碼以供 HTML 內容使用

Adobe AIR 1.0 以及更新的版本

HTML 網頁中可以加入 meta 標籤,以指定網頁使用的字元編碼,如下所示:

meta http-equiv="content-type" content="text/html" charset="ISO-8859-1";

藉由設定 HTMLLoader 物件的 textEncodingOverride 屬性,即可覆寫網頁設定以確保使用的是特定字元編碼:

var html:HTMLLoader = new HTMLLoader(); 
html.textEncodingOverride = "ISO-8859-1"; 

當 HTML 網頁並未指定具有 HTMLLoader 物件之 textEncodingFallback 屬性的設定時,您可以指定 HTMLLoader 內容要使用的字元編碼:

var html:HTMLLoader = new HTMLLoader(); 
html.textEncodingFallback = "ISO-8859-1"; 

textEncodingOverride 屬性會覆寫 HTML 網頁中的設定,而且 textEncodingOverride 屬性和 HTML 網頁中的設定都會覆寫 textEncodingFallback 屬性。

請先設定 textEncodingOverride textEncodingFallback 屬性,然後再載入 HTML 內容。