作者leeneil (Paradise)
看板Flash
标题[问题] Flash传出动态文字出现乱码
时间Sun Apr 18 21:45:58 2010
环境: 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
1F:推 pepsitetsu:as2是useCodepage 04/18 23:47
2F:→ leeneil:只差一个P吗? 我试试看!! 04/19 00:03
3F:→ leeneil:成功了! 不过接收端要加上iconv编码才会对!! 04/19 13:42
4F:→ aquarianboy:我记得useCodePage就算不设定它,预设就是false了 :) 04/19 14:50
5F:→ leeneil:对~"~ 其实最後发现是传URL的问题XD 04/19 18:39