xml传输过程中中文乱码
------------------------------------------request:-----------------------------------------------
public String requestSendDingHuoMemInfo(String iFPassWord,String education,String educationCode,MemberBaseInfo memberBaseInfo){
String requestRegistXml="<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
requestRegistXml+="<ARAMARK_REQUEST>";
requestRegistXml+="<HEAD>";
requestRegistXml+="<VERSION>1.0</VERSION>";
requestRegistXml+="<PASSWORD>"+iFPassWord+"</PASSWORD>";
requestRegistXml+="<REQUEST_CUS>"+education+"</REQUEST_CUS>";
requestRegistXml+="<REQUEST_TYPE>ZC001</REQUEST_TYPE>";
requestRegistXml+="<PROJECT_CODE>"+educationCode+"</PROJECT_CODE>";
requestRegistXml+="<REQUEST_UNIQUE>"+UUID.randomUUID().toString().replace("-", "")+"</REQUEST_UNIQUE>";
requestRegistXml+="</HEAD>";
requestRegistXml+="<BODY>";
if(memberBaseInfo != null){
requestRegistXml+="<CUSTOMER_PASSWORD>"+memberBaseInfo.getPasswd()+"</CUSTOMER_PASSWORD>";
requestRegistXml+="<SCHOOL_NO>"+memberBaseInfo.getSchool().getCode()+"</SCHOOL_NO>";
requestRegistXml+="<CUSTOMER_NO>"+memberBaseInfo.getIdNumber()+"</CUSTOMER_NO>";
requestRegistXml+="<CUSTOMER_NAME>"+memberBaseInfo.getName()+"</CUSTOMER_NAME>";
requestRegistXml+="<USER_AGE>"+memberBaseInfo.getUserAge()+"</USER_AGE>";
requestRegistXml+="<CUSTOMER_MALE>";
requestRegistXml+=memberBaseInfo.isMale()?"1":"0";//性别
requestRegistXml+="</CUSTOMER_MALE>";
requestRegistXml+="<CUSTOMER_EMAIL>"+memberBaseInfo.getEmail()+"</CUSTOMER_EMAIL>";
requestRegistXml+="<CUSTOMER_MOBILE>"+memberBaseInfo.getMobile()+"</CUSTOMER_MOBILE>";
requestRegistXml+="<STATUS>"+memberBaseInfo.getStatusStr()+"</STATUS>";
requestRegistXml+="<WEIGHT>"+memberBaseInfo.getWeight()+"</WEIGHT>";
requestRegistXml+="<HEIGHT>"+memberBaseInfo.getHeight()+"</HEIGHT>";
requestRegistXml+="<OPEN_ID>"+memberBaseInfo.getOpenid()+"</OPEN_ID>";
requestRegistXml+="<ACTIVE>"+memberBaseInfo.getActive()+"</ACTIVE>";
}
requestRegistXml+="</BODY>";
requestRegistXml+="</ARAMARK_REQUEST>";
return requestRegistXml;
}
-------------------------------getRequest----------------------------------------
request.setCharacterEncoding("utf-8");
String requestXml1 = requestString(request);
String requestXml = new String (requestXml1.getBytes("ISO-8859-1"),"gbk");
最新文章
- TortoiseGit状态图标不能正常显示的解决办法
- 阿牛的EOF牛肉串[HDU2047]
- 【Tsinghua OJ】隧道(Tunel)问题
- PE文件信息获取工具-PEINFO
- JAVA解析xml的五种方式比较
- 学Android开发 这19个开发工具助你顺风顺水
- JLOI 2013 卡牌游戏
- Linux coredump学习笔记
- Android应用开发性能优化完全分析
- ToolStripMenuItem控件实现DatagridView行的上下移
- Redis + Jedis + Spring整合遇到的异常(转)
- box-sizing
- Socket-IOS
- Java中设计模式之工厂模式-4
- android下的名词/片段解释
- malloc调用后经历了什么?
- webpack+vue多入口环境搭建
- asm磁盘组,asm磁盘状态学习
- HGOI20180812 (NOIP2018 提高组 Day1 模拟试题)
- 基于.net core 微服务的另类实现
热门文章
- 记一次vue2路由参数传递this指针问题
- static 关键字 静态属性与方法 ->; :: self $this 区别 可见性的关键字区别
- CopyOnWriteArrayList操作java.lang.UnsupportedOperationException
- JavaScript | JQuery插件定义方法
- sql中判断某个字符串是否包含一个字符串
- 老生常谈:DEDECMS安全设置问题分享
- Struts2中防止表单重复提交,global-results定义全局结果处理
- Java 连接 Oracle 数据库
- C# 共享内存(转)
- DEV 第三方控件报表分类汇总