首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

http 短信接口发送短信的时分中文乱码

2013-10-19 
http 短信接口发送短信的时候中文乱码http 短信接口发送短信的时候中文乱码? 所有编码格式我都已经统一了,

http 短信接口发送短信的时候中文乱码
http 短信接口发送短信的时候中文乱码? 所有编码格式我都已经统一了,为什么

你可以参考下我调用url地址的方法,感觉你和我以前用的一个短信接口一个样呢?参数是一样的


[解决办法]
你应该需要URL解码,我刚好也在做这个短信上行下行的接口,到时候我们可以讨论下

// beans.setMo_To(request.getParameter("Mo_To"));
// beans.setMsg(URLDecoder.decode(request.getParameter("msg"),
// "UTF-8")); // 解码
// beans.setMo_Msg(URLDecoder.decode(request.getParameter("Mo_Msg"),


// "UTF-8"));
// beans.setMobile(request.getParameter("mobile"));
//
// Date date = new Date();
// SimpleDateFormat format = new
// SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// String mo_date = format.format(date);
// beans.setMo_date(mo_date);
// System.out.println(mo_date);
// Pattern p = Pattern
// .compile("^0?(13[0-9]
[解决办法]
15[012356789]
[解决办法]
18[0236789]
[解决办法]
14[57])[0-9]{8}$");
// // 手机格式
// Matcher m = p.matcher(beans.getMo_From());
// flag = m.matches();
// if (flag == true) {
// Pattern pt = Pattern
// .compile("^0?(13[0-9]
[解决办法]
15[012356789]
[解决办法]
18[0236789]
[解决办法]
14[57])[0-9]{8}$");
// // 手机格式
// Matcher mt = pt.matcher(beans.getMobile());
// res = mt.matches();
// if (res == true) {
// tpMoDao.insertTpMoBeans(beans);
// } else {
// System.out.println("mobile手机号码格式不正确");
// }
// } else {
// System.out.println("上行手机号码格式不正确");
// }
[解决办法]



上行,下行,是手动调用接口的时候,我想问的是,手机回复短信的时候会不会自动触发一个方法,这样的接口对于一个短信平台,向用户发送短信就是=下行接口  对于平台接收的短信接口=上行接口(手机回复短信的时候会不会自动触发一个方法,这样的接口) 就是这样的===上下行可以记混了,挺长时间不整短信的东西了
[解决办法]
这是关于HTTP传输协议,你把你带的参数在from表单获取是用
var no = document.getElementById("notice").value;
no = encodeURI(no);
no = encodeURI(no);
加密两次,到后台用notice =  java.net.URLDecoder.decode(notice,"UTF-8");  解密应该就OK了
  如果对你有帮助,请给分http 短信接口发送短信的时分中文乱码

热点排行