01
AI项目实践字符编码工具|离线资源
第1章 · 信息表示与计算

字符怎样转换为字节?

先验证ASCII范围版,再用汉字、空格和表情符号测试它的适用范围。保留测试记录,然后使用UTF-8完成第二版。

0可见字符数
0输出字节数
0范围外字符
—测试通过数

本机运行环境检查

本项检查不访问公网,也不读取电脑中的其他文件。

打开页面后会自动检查。发现问题时记录实际提示,再使用教师提供的备用设备。

v0.1开发任务说明

可以复制给学校提供的AI编程助手。

目标:制作一个观察字符怎样变成二进制的离线网页。 文件:只生成一个 index.html,不引用外部脚本、字体、图片或网络接口。 输入:一个文字输入框和“编码”“还原”“清空”三个按钮。 字符范围:只支持基础英文字母、数字、空格和常用英文标点。 编码:按 ASCII 字符编号处理,每个编号补成8位二进制,同时显示十进制和十六进制。 范围外字符:不得猜测或截断;用“无法编码”标出其位置。 过程:页面显示“输入—查字符表—转换进制—输出”的四步记录。 验收:A 应得到十进制65和二进制01000001;AI可以编码并还原;人工智能必须出现范围提示;关闭网络后仍能运行。

文字编码

输入文字
查字符表
转换字节
显示输出

十六进制字节

等待编码

二进制字节

等待编码

从字节还原

v0.1只还原 ASCII 范围;v0.2按 UTF-8 还原,并检查非法字节。
等待还原

逐字符或逐字节记录

位置输入十进制十六进制二进制状态
尚无记录

10条未知输入测试

v0.1应准确报告范围外字符;v0.2应能完整编码并还原全部内容。

项目记录与跨组编码测试

记录正常结果、适用范围和版本升级,并说明编码不等于加密。