看板 Flash 關於我們 聯絡資訊
環境: 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
pepsitetsu:as2是useCodepage 04/18 23:47
leeneil:只差一個P嗎? 我試試看!! 04/19 00:03
leeneil:成功了! 不過接收端要加上iconv編碼才會對!! 04/19 13:42
aquarianboy:我記得useCodePage就算不設定它,預設就是false了 :) 04/19 14:50
leeneil:對~"~ 其實最後發現是傳URL的問題XD 04/19 18:39