【分享】自己写了个中文电码转换器,给 HAM 们交流用的(Web / 可离线)
大家好,这段时间在整理中文电码相关资料,也在折腾一些小工具,顺手写了一个 中文汉字 ↔ 中文电码 的转换器,做成了 Web 应用,拿出来和大家分享一下,欢迎拍砖 🙂
链接:https://chinese-code-web.vercel.app/
需要魔法上网
开源于Github
不少朋友可能和我一样,对中文电码、早期通信方式、以及它在业余无线电中的历史和技术背景挺感兴趣,但平时查表、手工对照还是有点麻烦,所以就想着做一个简单、随手能用的工具。
这个工具能做什么?
简单说就是两件事:
例如:
本报北京
可以直接转成:
本 0022 报 1863 北 1722 京 0220
反过来输入:
0022 1863 1722 0220
也可以还原成对应的汉字,方便核对和学习。
数字、英文、常见符号都会原样保留,不会乱改;
如果遇到电码表里暂时没有收录的汉字,也会用明显的标记提示,不会“悄悄出错”。
用起来方便吗?
我尽量把事情做简单了:
直接在浏览器里用,不用装环境、不用注册
支持 TXT 文件导入 / 导出,适合整理资料
支持 安装到本地使用(PWA)
装完之后和普通应用一样
没网也能用,拿来做演示或学习很方便
手机、平板、电脑都能正常用。
技术上大概是怎么实现的?
没有什么花哨的东西:
- 纯前端实现(HTML + CSS + JavaScript)
- 电码表直接在本地映射
- 不走服务器,不收集任何数据
- 离线缓存用的是标准的 PWA 机制
整体目标就是:能用、好用、放哪都能跑。
适合哪些场景?
- HAM 之间交流、演示中文电码
- 学习 / 回顾早期通信技术
- 做一些电报码相关的小实验
- 给新手朋友展示“中文电码是怎么回事”
不涉及加密,也不用于正式通信,纯技术交流和学习用途。
关于开源和版权
- 作者 / 维护:BD8DQS
- 项目是 开源的(MIT License)
- 欢迎大家使用、修改、再发布
- 保留署名即可
另外也说明一下:
这个项目在开发过程中有使用 AI 工具作为辅助(主要是整理代码和结构),但所有逻辑和发布内容我都自己检查和确认过。
最后
这只是一个小工具,电码表也不敢说 100% 完整,如果你发现缺字、错码,或者有更好的想法,都非常欢迎反馈和讨论。本人是文科生,此前没有任何完整的web开发经验,如果各位大佬们有什么好的实现方式,欢迎提出和纠正。
希望这个东西能对同好们有点用处。
73,祝通联顺利。
— BD8DQS