用socket实现,java传给flash出现的是小方诓等,而flash传给java的是繁体的中文,不知道怎么弄?请高手赐教?!!
flash是flash8.用一个数组接受java传给他的数据(将数据按"|"分拆为数组).
java中是用BufferdeReader和PrintReader 来作流的!
小弟跪谢!!
flash是flash8.用一个数组接受java传给他的数据(将数据按"|"分拆为数组).
java中是用BufferdeReader和PrintReader 来作流的!
小弟跪谢!!
recObj = new LoadVars();
recObj.onLoad = function (success) {
if (success) {
load_msg= recObj.load_msg;//获得JSP传入的值
} else {
gotoAndPlay(1);
}
}function mySend() {
myObj.vote = "中文";
myObj.sendAndLoad("test.jsp",recObj,"POST");
}
this.mySend();
stop();这个是异步方式获得JSP返回的值test.jsp<%@ page contentType="text/html; charset=UTF-8" %>
<%
request.setCharacterEncoding("UTF-8");
String vote=request.getParameter("vote");
System.out.println(vote);//获得FLASH传入的值
out.print("&load_msg=ok&");
%>
不过我是flash直接和java通讯,不是和jsp.
不知道flash的默认编码是什么? 是不是有什么方法将flash的编码该一下?
System.useCodepage = true;