如何转换数据库中的WAP PUSH数据?
通过软件接收到数据库SQL SERVER 2005的短信息。用手机接收得知是WAP PUSH。
数据库中接收到的代码:
0029 0006 0006 0003 00AE 0081 00EA 008D 00CA 0002 0005 006A 0000 0045 00C6 0008 000B 0003 0068 0074 0074 0070 003A 002F 002F 0079 0062 0074 002E 0072 0062 006B 002E 006D 006F 0062 0069 0000 0001 0003 004E 0053 004B 00E8 00BD 00B4 00E6 0089 00BF 0000 0001 0001
手机中查看内容为:
NSK轴承 http://ybt.rbk.mobi
请问:
在数据库中如何将上面的代码转换成下面的可以读的内容?
[解决办法]
LZ其实你已经分析的差不多了。
给你推荐个字符串编码小工具,LoveString,非常好用滴。
0079 0062 0074 002E 0072 0062 006B 002E 006D 006F 0062 0069 是URL - "ybt.rbk.mobi",不包含 "http://"。
0000 0001 0003 表示URL字符串结束。
004E 0053 004B 00E8 00BD 00B4 00E6 0089 00BF 是内容描述字符串,UTF-8编码,对应"NSK轴承"。
参考资料:
http://baike.baidu.com/view/391454.htm
http://211.94.187.170/archiver/?tid-176964.html
http://blog.sina.com.cn/s/blog_585f3f4701008s4b.html
http://hi.baidu.com/linrw/blog/item/5b2ba5fa14bba78e9e5146cf.html
http://hi.baidu.com/bfsll/blog/item/06227d6ef14699d180cb4ae1.html