当前位置: 首页 > news >正文

电子商务网站规划的流程宁波seo搜索引擎优化

电子商务网站规划的流程,宁波seo搜索引擎优化,白城百度网站建设,网站建设和维护方案问题: 现在已知有一个16进制字符串 435550D3C3D3DAD4DABDBBD2D7CFECD3A6CFFBCFA2D6D0B4E6B7C5D5DBBFDBD0C5CFA2A3ACD5DBBFDBBDF0B6EE3130302E3036 而且知道这串的字符串对应的内容是: CUP用于在交易响应消息中存放折扣信息,折扣金额100.06 但…

问题:

现在已知有一个16进制字符串

435550D3C3D3DAD4DABDBBD2D7CFECD3A6CFFBCFA2D6D0B4E6B7C5D5DBBFDBD0C5CFA2A3ACD5DBBFDBBDF0B6EE3130302E3036

 而且知道这串的字符串对应的内容是:

CUP用于在交易响应消息中存放折扣信息,折扣金额100.06

但是这个怎么对应的呢,怎么转换来的呢?
一脸问号???

慢慢看:ASCII 编码表 - 在线工具

43 对应ASCII编码的 C 字母
55 对应ASCII编码的 U 字母
50 对应ASCII编码的 P 字母

3130302E3036 这一串对应的是100.06

似乎很简单是不是,实际上并不是,因为ASCII编码中没有中文,怎么去解析呢?

继续发现规律

中间那么多字符,刚好对应这么多4个字符的16进制字符串

D3C3
D3DA
D4DA
BDBB
D2D7
CFEC
D3A6
CFFB
CFA2
D6D0
B4E6
B7C5
D5DB
BFDB
D0C5
CFA2
A3AC
D5DB
BFDB
BDF0
B6EE

于是,就很自然的想到,每4个就对应一个汉字,于是去查了一下

GBK 编码表 - 在线工具

它就浓眉大眼地躺在那儿!

还真是!

所以说每4个字符就代表GBK编码一个汉字,至于为什么呢,可以去查查汉字编码的字节(汉字两个字节,字母数字是1个字节)

到这儿,似乎很简单了,就是把4个字符的字符串解析成汉字啦

工具方法:

/*** 将16进制字符串转成字符串* @param hex 类似于D3C3D3DABDBBD2D7* @return*/public static String hexStr2GBKStr(String hex) {String hexStr = "";String str = "0123456789ABCDEF"; //16进制能用到的所有字符 0-15for(int i=0;i<hex.length();i++){String s = hex.substring(i, i+1);if(s.equals("a")||s.equals("b")||s.equals("c")||s.equals("d")||s.equals("e")||s.equals("f")){s=s.toUpperCase().substring(0, 1);}hexStr+=s;}char[] hexs = hexStr.toCharArray();//toCharArray() 方法将字符串转换为字符数组。int length = (hexStr.length() / 2);//1个byte数值 -> 两个16进制字符byte[] bytes = new byte[length];int n;for (int i = 0; i < bytes.length; i++) {int position = i * 2;//两个16进制字符 -> 1个byte数值n = str.indexOf(hexs[position]) * 16;n += str.indexOf(hexs[position + 1]);// 保持二进制补码的一致性 因为byte类型字符是8bit的  而int为32bit 会自动补齐高位1  所以与上0xFF之后可以保持高位一致性//当byte要转化为int的时候,高的24位必然会补1,这样,其二进制补码其实已经不一致了,&0xff可以将高的24位置为0,低8位保持原样,这样做的目的就是为了保证二进制数据的一致性。bytes[i] = (byte) (n & 0xff);}String result = "";try {result = new String(bytes,"GBK");} catch (UnsupportedEncodingException e) {e.printStackTrace();}return result;}

测试:

完美!

码字不易,记得点赞关注哟!

http://www.yidumall.com/news/12815.html

相关文章:

  • 南通网站建设搭建优化资源配置
  • 网络推广培训公司seo排名优化表格工具
  • 建筑网站起名关键字排名查询工具
  • 网站开发平台是什么服装网络营销策划书
  • 阿里巴巴批发网站怎么做互联网推广招聘
  • 浙江做网站多少钱百度大数据分析工具
  • 香港台湾人做攻略用什么网站seo结算系统
  • 交通银行网站开发技能培训有哪些科目
  • 做网站公司 深圳信科西安seo王尘宇
  • 网站支持ipv6做哪些改造网站 seo
  • 免费一级a做愛网站百度竞价推广关键词优化
  • axure如何做网站关键字搜索
  • 网站建设找哪家公司2022年明星百度指数排行
  • 政务服务网站建设运行情况专门培训seo的网站
  • asp做微网站东莞市网络seo推广服务机构
  • vue.js和vs做网站比较百度竞价推广投放
  • 永川做网站的seo网站排名优化教程
  • 公司网站主页模板有别人的交易链接怎么交易
  • 定制衣服的网站百度账号登录官网
  • 黑客网站推荐网站开发合同
  • 学校资源网站建设目标无锡seo网站管理
  • 租服务器做网站在线html5制作网站
  • 云南做网站报价网站的收录情况怎么查
  • 网站空间和域名简述影响关键词优化的因素
  • 郑州做网站排名公司网站首页排名
  • frontpage网页制作视频教程外贸seo是啥
  • 做网站的问卷调查电商推广平台
  • 职业学校网站建设方案爱站网长尾关键词挖掘工具电脑版
  • 后期网站企业营销策划
  • 宁晋网站建设代理价格最受欢迎的十大培训课程