| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1649 人关注过本帖
标题:求助!将每个文字的ASCII码减去1,帮我还原20年前的文字!
只看楼主 加入收藏
A1859166
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2021-11-10
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:10 
求助!将每个文字的ASCII码减去1,帮我还原20年前的文字!
20年前我学VB,用VB建立一个文本框,在文本框中输入汉字,然后点击保存时运行程序。

该程序就用了一个if循环,  第一步:逐个读取文本框内字符。    第二步:将每个字符的“ASCII码+1”,直到读取完毕。   第三步:新建TXT文本,追加的方式保存。

下面这是一段当时程序运行结果(TXT文件很长,下面这是一小段):
!!!!!斡既的斡何{n塔萌揩式皆处-嗜咱2!:!:!:!碾:!悦忿稻2!1!悦3!1!戎蛆蕴烩织煎-)斡蚕荚鄙三什-塔萌督赖蹬-布肢嗜me缓嗜{n缓古砾撂斡壹惧*塔萌叁各井长赖尚皖渍媳-亡皓哪赖蹬娜磐唯奇-{n耗向何srv厦捂自奇-斡硕撂惧照加忍壹订盈·妄撂塔萌增玫罕斡罕戒戒蹬撂·)

我现在想还原20年前的回忆。恳请哪位大神帮忙写个可在Win10下运行的程序!!!

搜索更多相关主题的帖子: 字符 ASCII 还原 文本框 文字 
2021-11-12 20:32
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:0 
!!!!!斡既的斡何{n塔萌揩式皆处-嗜咱2!:!:!:!碾:!悦忿稻2!1!悦3!1!戎蛆蕴烩织煎-)斡蚕荚鄙三什-塔萌督赖蹬-布肢嗜me缓嗜{n缓古砾撂斡壹惧*塔萌叁各井长赖尚皖渍媳-亡皓哪赖蹬娜磐唯奇-{n耗向何srv厦捂自奇-斡硕撂惧照加忍壹订盈·妄撂塔萌增玫罕斡罕戒戒蹬撂·)

你需要将 原文件 以附件的形式贴出来,否则乱码叠加几次全乱了
2021-11-12 23:26
apull
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:三体星系
等 级:版主
威 望:216
帖 子:1483
专家分:9055
注 册:2010-3-16
收藏
得分:0 
vb做的用vb解决.
txt文件必须是ascii格式的,否则会乱码。

程序代码:
Private Sub Command1_Click()
    Dim strFile     As String
    Dim intFile     As Integer
    Dim strData     As String
    Dim buffer      As String
    Dim ch As String
    
    strFile = App.Path & "\text.txt"
    intFile = FreeFile
    Open strFile For Input As intFile
    Do While Not EOF(intFile)
        Line Input #intFile, buffer
        strData = strData & buffer
    Loop
    Text1.Text = strData
    
    For i = 1 To Len(strData)
        ch = Mid(strData, i, 1)
        Mid(strData, i, 1) = Chr(Asc(ch) - 1)
    Next
    
    Text2.Text = strData
    Close intFile
    
End Sub



图片附件: 游客没有浏览图片的权限,请 登录注册



[此贴子已经被作者于2021-11-13 00:35编辑过]

2021-11-13 00:27
baolis
Rank: 2
来 自:呼啦瓦星
等 级:论坛游民
帖 子:39
专家分:59
注 册:2021-11-10
收藏
得分:0 
大神,你这是在泄露机密,嘎嘎

  printf("Hello, world!\n"); cout << "Hello, world!" << endl;
2021-11-13 00:30
baolis
Rank: 2
来 自:呼啦瓦星
等 级:论坛游民
帖 子:39
专家分:59
注 册:2021-11-10
收藏
得分:0 
这貌似像一篇日记哦

  printf("Hello, world!\n"); cout << "Hello, world!" << endl;
2021-11-13 00:32
深秋2015
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:13
帖 子:412
专家分:1544
注 册:2015-10-13
收藏
得分:0 
羞羞,楼主20年前的少女日记大白于天下了

[此贴子已经被作者于2021-11-13 00:33编辑过]


从此以后我都不敢抬头看
仿佛我的天空失去了颜色
2021-11-13 00:32
baolis
Rank: 2
来 自:呼啦瓦星
等 级:论坛游民
帖 子:39
专家分:59
注 册:2021-11-10
收藏
得分:0 
很是期待后续的TXT文件内容哦。。。

  printf("Hello, world!\n"); cout << "Hello, world!" << endl;
2021-11-13 00:46
diycai
Rank: 8Rank: 8
等 级:贵宾
威 望:19
帖 子:147
专家分:895
注 册:2021-5-18
收藏
得分:20 
给你小程序,自己解密吧。
日记解密.rar (17.63 KB)
2021-11-13 12:35
diycai
Rank: 8Rank: 8
等 级:贵宾
威 望:19
帖 子:147
专家分:895
注 册:2021-5-18
收藏
得分:0 
注意解密时,确保你的TXT文件为 ANSI 编码。
2021-11-13 12:37
baolis
Rank: 2
来 自:呼啦瓦星
等 级:论坛游民
帖 子:39
专家分:59
注 册:2021-11-10
收藏
得分:0 
看不到后续秘密日记了

  printf("Hello, world!\n"); cout << "Hello, world!" << endl;
2021-11-13 13:30
快速回复:求助!将每个文字的ASCII码减去1,帮我还原20年前的文字!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017772 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved