TC官方合作论坛
标题: 字符串打散--支持中文字符串打散--纯TC源码 [打印本页]
作者: somyyy 时间: 2015-12-25 17:23
标题: 字符串打散--支持中文字符串打散--纯TC源码
本帖最后由 somyyy 于 2015-12-27 00:27 编辑
昨天无聊浏览着网页,突然想一串字符串,没有分隔符的话,怎么把它打散成一个个字符呢?
于是就打开TC,一看,原来利用字符串返回字符就行了,但是又想内存读字节重新组装应该也可以吧?
所以,写来一个源码给大家分享一下,高手掠过,需要的朋友请不吝支持一下。
非中文内存码过滤了第一字节的00
[attach]22513[/attach]
非中文内存码未过滤第一字节的00
[attach]22526[/attach]
作者: cjxdn 时间: 2015-12-25 19:46
看看
作者: 言术 时间: 2015-12-25 20:20
了解一下
作者: 18667006365 时间: 2015-12-26 08:51
早上好 爱卿们
早上好 爱卿们
早上好 爱卿们
作者: justme 时间: 2015-12-26 09:12
好奇看看
作者: xiaozi123 时间: 2015-12-26 18:44
x1111111
作者: sam7894604 时间: 2015-12-26 20:23
内存非中文部份要补零,否则是不正确的
作者: somyyy 时间: 2015-12-26 21:18
本帖最后由 somyyy 于 2015-12-26 21:24 编辑
内存中非中文部分实际数据存储是要前面加00的,由于前面是00,所以逻辑判断时候过滤了,需要补加,就在源码过滤00段补上即可,只是看着不舒服给过滤掉了;
对中文部分由于TC默认省略00,会导致数据组装时出错,重点进行了处理。
作者: sam7894604 时间: 2015-12-26 21:31
本帖最后由 sam7894604 于 2015-12-26 21:34 编辑
你理解错了,因为字符串编码为 Unicode 一个字符就是双字节大小,所以我才说你非中文部份处理错误。
另外其实用 字符串返回字符 跟你写的读内存方式一样可以完成相同功能
作者: somyyy 时间: 2015-12-26 22:47
是的,TC默认U码,应该加00,这个鬼哥是对的,我也是看着不爽过滤了;
源码有字符串返回字符这个程序段,对应函数打散编辑框显示的;
内存组装就是后面对内存地址读取后组装处理后显示的;
内存数据和十进制数都是内存组装的一个数值显示,也就在内存数据这里过滤了非中文字符前面一个字节的00。
还是感谢鬼哥,说明一下情况,这样更便于大家更好的理解程序和了解内存数据。
作者: sam7894604 时间: 2015-12-26 23:09
不能因为看着不爽就过滤掉啊,既然你明确表达是 内存数据
那就该完整显示内存中的模样…要不误导了自己或别人可不好!
[attach]22524[/attach]
[attach]22523[/attach]
作者: somyyy 时间: 2015-12-27 00:25
已经将源码过滤00和不过滤的都发出来了,不过滤便于大家正确理解内存数据,过滤是不愿看到00靠前,纯属个人爱好而已。
作者: hbyybw 时间: 2015-12-27 16:10
谢谢 看看先
作者: sam7894604 时间: 2015-12-27 17:56
报歉,没注意你有编辑了
作者: somyyy 时间: 2015-12-27 18:55
学习鬼哥的严苛精神,以后有问题断不了麻烦鬼哥。
作者: xiaomin 时间: 2015-12-29 14:23
作者: missset233 时间: 2015-12-29 20:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: rainshine 时间: 2016-1-3 19:22
阿鬼出没
作者: 730422343 时间: 2016-1-4 08:42
到文本 (
作者: 轮回 时间: 2016-1-4 09:52
kankan
作者: sam7894604 时间: 2016-1-4 16:09

有兴趣就得来讨论讨论~
作者: xiaoguai 时间: 2016-1-5 19:18
111111111111111111111
作者: mqzjy 时间: 2016-1-8 20:30
wrgawetg3egt4
作者: 东月山 时间: 2016-1-10 21:45
嘿嘿,感谢楼主分享!!...
作者: 15131240422 时间: 2016-1-12 00:27
321321321
作者: 694840212 时间: 2016-1-12 11:12
TC源码 [
作者: good 时间: 2016-1-14 12:16

作者: jianxitt 时间: 2016-1-17 18:38
看看~~~~~~
作者: seeye 时间: 2016-1-21 19:21
看看这个了
作者: 家园网络 时间: 2016-2-13 03:48
来跟我学1,2,3开始
作者: 家园网络 时间: 2016-2-13 03:48
来跟我学1,2,3开始
作者: 清风物语 时间: 2016-3-30 09:01
顶顶顶顶顶顶顶顶顶
作者: laowantong 时间: 2016-3-30 09:13
作者: zxj8645 时间: 2016-4-10 02:59
字符串打散--支持中文字符串打散--纯TC源码 [修改]
作者: houtian 时间: 2016-5-14 11:28

作者: 15978518887 时间: 2016-6-15 07:03
11111111111111
作者: tbmbx2017 时间: 2016-9-9 19:25
楼主厉害,跪求内容
作者: 天天一学 时间: 2017-5-5 16:41
110
作者: 460071560 时间: 2017-5-5 20:38
顶顶顶顶顶顶顶顶顶
作者: baigysyg 时间: 2017-5-16 16:40
很好很强大
作者: yongbao0123 时间: 2017-5-26 15:21
fsdfsdfad
作者: a1319622 时间: 2017-9-15 21:15
xuexuexuexue
作者: w94011 时间: 2017-11-12 13:30
你好,我想购买你的那个POST教程,加你QQ可是没有回音,教程不出售了吗?
作者: w94011 时间: 2017-11-12 13:30
你好,我想购买你的那个POST教程,加你QQ可是没有回音,教程不出售了吗?
作者: deathking323 时间: 2018-1-13 15:39
看看
作者: donggua11 时间: 2018-1-14 14:32
xuexi
作者: huguxu 时间: 2018-1-15 15:15
看看
作者: jianshui 时间: 2018-1-15 16:43
messagebox( "插件初始化成功")
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) |
Powered by Discuz! X3.1 |