博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
xml传输过程中中文乱码
阅读量:5787 次
发布时间:2019-06-18

本文共 2240 字,大约阅读时间需要 7 分钟。

------------------------------------------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"); 

转载地址:http://admyx.baihongyu.com/

你可能感兴趣的文章
cocos2d-x开发中wstring和string的转换
查看>>
如何解决Linux下的软件包依赖问题
查看>>
统一沟通-技巧-2-Lync 2010-照片-无显示-组织-显示-为-自己
查看>>
应用虚拟化,时不我待的变革——“瑞友杯”虚拟化征文
查看>>
IDS与IPS的区别
查看>>
Lync日常维护之二:批量修改用户所属SIP域
查看>>
在工作中学习,在学习中工作
查看>>
6436B Lab13 设计和实现域的重构
查看>>
我的友情链接
查看>>
性能压测诡异的Requests/second 响应刺尖问题
查看>>
Java 并发编程内部分享PPT分享
查看>>
酷客多荣获“2018年度中国最具创新力小程序品牌”奖
查看>>
Word 2003从入门到精通第4讲(表格)
查看>>
puppet成长日记二 Package资源详细介绍及案例分析
查看>>
免费下载pro puppet 2高清pdf,需要的抓紧
查看>>
一个民工的数字化生活
查看>>
台媒关于近期SIEM市场的一个综述
查看>>
数据库安全:不只是DAM
查看>>
《统一沟通-微软-实战》-3-部署-Exchange 2010-4-基本配置
查看>>
八、IO优化(2)IO性能评估工具
查看>>