【分享】我自製了一個中文電碼轉換器,供無線電愛好者使用(網頁版/可離線)
各位好,最近我在整理中文電碼相關資料,同時也開發了一些小工具,順便寫了一個。 中文漢字 ↔ 中文電碼 的轉換器,成功開發出網頁應用程式,並與大家分享,歡迎提供意見。 🙂
連結:https://chinese-code-web.vercel.app/
需要使用魔法網路
可在 GitHub 上取得
許多朋友或許跟我一樣,對中文電碼、早期的通訊方式,以及它們在業餘無線電領域的歷史與技術背景都感興趣,但平常查詢或手動比對確實有點麻煩,因此我想到可以製作一個。簡單、方便使用的工具。
這個工具可以做什麼?
簡單來說,就是兩件事情:
例如:
《本報》,北京
可以直接轉換為:
本 0022 報 1863 北 1722 京 0220
相反,輸入:
0022 1863 1722 0220
也能還原為對應的漢字,方便核對和學習。
數字、英文、常見符號都會完全保留,不會隨意更改。
若遇到電碼表中尚未收錄的漢字,也會以明顯標示方式提示,不會「默默地」出現錯誤。
使用起來是否方便?
我盡可能地將事情變得簡單:
可以直接在瀏覽器中使用,無需安裝環境或註冊。
支援 匯入/匯出 TXT 檔案,適合整理資料
支援 安裝到本地使用(PWA)
安裝完成後,與一般應用一樣。
即使沒有網路也能使用,非常適合用於示範或學習。
手機、平板電腦和電腦都可以正常使用。
從技術層面,大致是如何運作的呢?
沒有任何華麗的東西:
- 完全使用前端實現(HTML + CSS + JavaScript)
- 電碼表可以直接在地端映射。
- 不會使用伺服器,也不會收集任何資料。
- 離線緩存使用標準的 PWA 機制。
整體目標是:可以正常使用、方便、隨時隨地皆可。。
適用哪些場景?
- 在 HAM 之間進行交流,並示範中文電碼。
- 學習/回顧早期通訊技術
- 進行一些關於電報編碼的簡單實驗。
- 向新朋友介紹「中文電碼是如何運作的」
不涉及加密,且僅用於純粹的技術交流和學習目的,不適用於正式通訊。
關於開源與版權
- 作者 / 維護:BD8DQS
- 這個專案是 開源的(MIT 許可協議)
- 歡迎大家使用、修改,並再次發布。
- 僅需保留作者姓名。
此外,我也想說明一下:
這個專案在開發過程中有人使用了 AI 工具作為輔助。(主要是在整理程式碼和結構),但我已經仔細檢查並確認了所有的邏輯和發布內容。
最後
這只是一個小工具,而且編碼表也不能保證 100% 的完整性。如果你發現有遺漏、錯誤的編碼,或者有更好的建議,都非常歡迎回饋和討論。我本人是文科生,之前沒有任何完整的網頁開發經驗。如果各位大神們有好的實作方式,也請提出來分享和修正。
希望這個東西對大家有幫助。
73,祝通聯順利。
— BD8DQS