2011-12-18 83 views
1

我沒有什麼問題。我是波蘭人,我需要在我的網站上使用波蘭語。Flash as3 SWFAddress setValue issue

當我嘗試設置標題時,沒有問題,我可以設置波蘭字符,並且一切都很好地顯示。 但是,當我嘗試設置值,在我的地址欄中有一些混亂。當我試圖讓:

「Masaże我SPA」 我得到:

「瑪莎%C5%BCE%20I%20SPA」。

我在谷歌搜索,但沒有具體的解決方案,我的問題。

我想要做的是發送URL到HTML,但它編碼錯誤的方式。

有沒有解決方案?

感謝您的任何幫助。

回答

4

爲什麼你會驚訝地發現,設置瀏覽器地址欄的URL值(不是頁面標題,介意你)會輸出一個字符串(順便說一句)url編碼?

如果要設置頁面標題,請使用setTitle()而不是setValue()

編輯

this page找出爲什麼在URL中的特殊字符需要進行編碼。

+0

你不理解我。我想設置地址(不是標題),看起來更讀。我希望它看起來像www.mywebsite.com/#/Masaże_i_SPA,而現在它看起來像www.mywebsite.com/#/Masa%C5%BCe%20i%20SPA – MaxGenius 2011-12-18 16:25:57

+0

我很明白。您可以從網址中移除空格,然後不會顯示%20s。如果你用別的東西代替你的特殊字符,根本不會有%s。那麼它會更具可讀性。看到我上面的編輯。 – weltraumpirat 2011-12-18 16:58:46