csv格式

//短信1
String targetNumber1 = "13459265222";
String sendNumber1 = "106589658";
String content1 = "这是一条群发测试短信,短信1";

//短信2
String targetNumber2 = "13459265223";
String sendNumber2 = "106589659";
String content2 = "这是一条群发测试短信,短信2";

StringBuffer csvStr = new StringBuffer();

//组装短信1
csvStr.append(targetNumber1).append("|").append(sendNumber1).append("|").append(URLEncoder.encode(content1, "utf-8"));
//加入记录间的分隔符
csvStr.append("\r\n");
//组装短信2
csvStr.append(targetNumber2).append("|").append(sendNumber2).append("|").append(URLEncoder.encode(content2, "utf-8"));

//base64编码
String massInfo = Base64.encode(csvStr.toString());

System.out.println(massInfo);


 String str = Base64.decode("RDEzMkYxRDFFODE4NkU5OTU3QTAyQTgyMjQ3QkY1MkY4NkNENjc3NE1UTTBOVGt5TmpVeU1qSjhNVEEyTlRnNU5qVTRmQ1ZGT0NWQ1JpVTVPU1ZGTmlVNU9DVkJSaVZGTkNWQ09DVTRNQ1ZGTmlVNVJDVkJNU1ZGTnlWQ1JTVkJOQ1ZGTlNVNFJpVTVNU1ZGTmlWQ05TVTRRaVZGT0NWQlJpVTVOU1ZGTnlVNVJpVkJSQ1ZGTkNWQ1JpVkJNU1V5UXlWRk55VTVSaVZCUkNWRk5DVkNSaVZCTVRFTkNqRXpORFU1TWpZMU1qSXpmREV3TmpVNE9UWTFPWHdsUlRnbFFrWWxPVGtsUlRZbE9UZ2xRVVlsUlRRbFFqZ2xPREFsUlRZbE9VUWxRVEVsUlRjbFFrVWxRVFFsUlRVbE9FWWxPVEVsUlRZbFFqVWxPRUlsUlRnbFFVWWxPVFVsUlRjbE9VWWxRVVFsUlRRbFFrWWxRVEVsTWtNbFJUY2xPVVlsUVVRbFJUUWxRa1lsUVRFeQ==");

 System.out.println(str);
 
 String records[] = str.split("\r\n");
 for(String record: records){
	 String fields[] = record.split("\\|");
	 System.out.println("=============================");
	 for(String field: fields){
		 if(field.length() > 20){
			 field = URLDecoder.decode(field, "utf-8");
		 }
		 System.out.println(field);
	 }
	 System.out.println("=============================");
	 
	 
 }

  

转载于:https://www.cnblogs.com/silentjesse/p/3412487.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值