flex httpservice与java通讯的中文乱码解决。
来源:互联网 发布:免费手机qq机器人软件 编辑:程序博客网 时间:2024/05/23 15:44
利用url方式传中文参数,需要进行url编码才行,比较麻烦。
利用form方式传中文参数,不需要进行编码,比较简单。只需要注意两点即可:
1、flex默认编码是utf-8,因此java后台设置对request的解码也为utf-8,即可获得中文,不用管tomcat中间服务器的编码是什么。
2、flex中httpservice的send方式不同,url方式为dbsvc1.request.type="cmd"; form方式为:dbsvc1.send(参数对象...),flex自动会把object对象转为form形式进行提交,具体如下:
//dbsvc1.request.type="cmd";
//dbsvc1.request.sql=_sql;var oo:Object=new Object(); //!!!必须以form形式提交,否则url方式中文无法正确接收,需要编码
oo.type="cmd";
oo.sql=_sql;
dbsvc1.send(oo); //flex默认编码是utf-8,只要java后台设置request的解码,即可获得中文,不用管tomcat中间服务器的编码是什么。
java后台:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("UTF-8"); //设置request解码为utf-8,flex前台默认也是utf-8
Tdb db=new Tdb();
db.init_dbcfg(request);
String format=request.getParameter("format")==null?"":request.getParameter("format").toString();
String type=request.getParameter("type")==null?"":request.getParameter("type").toString();
。。。。。
response.setCharacterEncoding("UTF-8");
response.getWriter().print(data);
- flex httpservice与java通讯的中文乱码解决。
- flex的httpservice与java交互过程中的乱码问题
- Liferay与Flex通过HTTPService通讯
- FLEX与WEB项目简单HTTPSERVICE通讯
- flex中文乱码的解决
- androd java socket通讯 中文乱码的解决
- Flex httpservice 和java struts2 通信 地址提交中文乱码解决方法
- Flex Httpservice和java后台通信传值出现中文乱码
- flex中httpservice与java后台交互的两种传值方式
- flex中httpservice与java后台交互的两种传值方式
- flex中httpservice与java后台交互的两种传值方式
- flex中httpservice与java后台交互的两种传值方式
- flex中httpservice与java后台交互的两种传值方式
- Flex中HTTPService请求参数中存在中文,后台获取为乱码的解决方法
- 解决flex的HttpService缓存的问题
- 解决flex的HttpService缓存的问题
- flex与java通信三:httpService
- Flex与java交互方法之HttpService
- 第 3 章 单例模式【Singleton Pattern】
- 散列表(哈希表)
- 在对象之间搬移特性之七 :Introduce Foreign Method(引入外加函数)
- Java 单例模式的七种写法
- Android应用开发笔记(12):Android应用的自动升级、更新模块的实现
- flex httpservice与java通讯的中文乱码解决。
- windows 7环境下配置oracle 11g 客户端
- xfire+digester+weblogic92实现webservice接口,digester.parse(inputstream)时报空指针错
- RobotFrameWork(五)控制流之if语句——Run Keyword If
- 项目中用到的增强合集
- android 输入法相关
- STM32启动过程解析-2.02固件库启动文件分析
- 在对象之间搬移特性之八 :Introduce Local Extension(引入本地扩展)
- C#学习记录-------创建数据表的规则