[問題] Flash傳出動態文字出現亂碼

看板Flash作者 (Paradise)時間15年前 (2010/04/18 21:46), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
環境: Adobe Flash CS4 接收端:Ruby on Rails 事情是這樣的,今有兩個輸入格,例如輸入使用者的名稱和家鄉好了 我希望在觸發"送出" 之後可以把這兩個值送到主機端用DB記錄 語法如下 onClipEvent(load) { root.guest = _root.who.text; // who是一個輸入文字物件實體 root.from = _root.home.text; //home是一個輸入文字物件實體 this.loadVariables("/lohas/guest?name=" + _root.guest + "&home=" + _root.from); } 也就是說接收端的格式是 localhost/lohas/guest?name=leeneil&home=PTT 已知我如果直接call上面的URL,傳中文也可以 例如 localhost/lohas/guest?name=鄉民&home批踢踢 這樣是ok的 但是為什麼如果是從Flash裡面去呼叫,傳英文成功但是傳中文會變亂碼呢? 我知道這時候各位大大們會說,要在第一格加上 System.useCodePage = false; 但是問題來了,小弟我無論把這句加在哪邊,都會(在編譯器報告)輸出 沒有名稱為'useCodePage'的屬性 請問....... 我該怎麼辦才好QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.66.22

04/18 23:47, , 1F
as2是useCodepage
04/18 23:47, 1F

04/19 00:03, , 2F
只差一個P嗎? 我試試看!!
04/19 00:03, 2F

04/19 13:42, , 3F
成功了! 不過接收端要加上iconv編碼才會對!!
04/19 13:42, 3F

04/19 14:50, , 4F
我記得useCodePage就算不設定它,預設就是false了 :)
04/19 14:50, 4F

04/19 18:39, , 5F
對~"~ 其實最後發現是傳URL的問題XD
04/19 18:39, 5F
文章代碼(AID): #1BomqOwm (Flash)