. 是滴(1 单位),- 是嗒(3 单位),字符内间隔 1 单位、字符间 3 单位、词间 7 单位。支持字母、数字和常用标点;不支持的字符会标成 [?]。中文没有统一的摩斯标准,本工具不做中文。
用长短两种信号的组合表示字母、数字和标点:
., dit):1 个时间单位。-, dah):3 个时间单位。本工具遵循 ITU 国际摩斯电码。
. - / 空格 → 解码,否则编码)、边输入边转。. , ? ' ! / ( ) & : ; = + - _ " $ @。不支持的字符(含中文)标成 [?],不会中断整条转换。/(也接受连续多个空格)。中文没有统一的摩斯标准(历史上有"中文电码",是每个汉字一个 4 位数字,再发这几个数字的摩斯),本工具不内置,需要的话可先查中文电码再用本工具转数字。
全部在浏览器本地完成,内容不上传。
| 原文 | 摩斯 |
|---|---|
| SOS | ... --- ... |
| Hi | .... .. |
| 520 | ..... ..--- ----- |
HELLO WORLD |
.... . .-.. .-.. --- / .-- --- .-. .-.. -.. |
. , ? |
.-.-.- --..-- ..--.. |
Q:解码时空格怎么放?
A:同一个字母的点划之间不要空格(如 ... 是 S);字母之间空 1 格(... --- 是 SO);单词之间用 / 或 3 个以上空格。
Q:为什么我的电码解出来有 [?]?
A:某一段点划不在标准表里 —— 可能多了/少了一个点划,或用了非标准写法(比如把字母间空格漏了,导致 ...---... 被当成一个超长码)。
Q:SOS 为什么不是 ...---... 连写?
A:SOS 作为求救信号约定是连写不断(一个 prosign);作为三个字母 S-O-S 则是 ... --- ...。本工具按三个字母处理。
Q:能发中文吗? A:不能直接发。摩斯没有中文标准,可用"中文电码"把汉字转成 4 位数字,再用本工具把数字转摩斯。
Q:数据会上传吗? A:不会,转换和发声都在浏览器本地。
相关:Base 编解码 · ASCII 编解码 · Unicode 编解码 · 特殊符号大全。