2012-12-05 57 views
2

我正在開發作爲Flex移動項目的Flash Builder 4.6(Flex SDK 4.6.0)中的移動應用程序。Actionscript 3 unescape字符範圍

我注意到了這一點,當unescape方法將一些編碼字符替換爲空格時。

trace(unescape("%8A %9F")); // traces NOTHING 

就像我測試的一樣,%80 - %9F中的所有字符都被替換爲無。其他人物似乎工作正常。

回答

1

引用該圖表後:http://www.w3schools.com/tags/ref_urlencode.asp

看來,這些字符不是一套標準和閃存不直接支持他們。

但是試試這個,看看你得到你在找什麼:

http://snipplr.com/view/46566/as3-encode-and-decode-html-entity-names-full-set/

+0

您提供的類是不幸的是只針對HTML實體轉換(&####;),但我需要網址我的解碼文本( %##)。 – Tauri28

+0

但是就像那個文件一樣,如果你有一種將字符映射爲HTML文本的方法,你應該可以在帶有HTMLText的TextField中看到它們。這並不完美,但由於Flash不支持跟蹤中的所有值,因此它提供了您所需的內容。 – Gone3d

+0

你的意思是我應該做我自己的功能,這將解碼其餘的字符? – Tauri28