语言:简体中文

tools / morse

morse/

文字与摩斯码互转。字母之间一个空格,单词之间用 /,支持字母、数字和常用标点,不支持汉字。

文本

摩斯码

常见问题

摩斯码怎么写,点、划、空格分别代表什么

点写 .,划写 -。同一个字母的点划连着写,字母之间空一格,单词之间用 /(两边各一个空格),换行会原样保留。比如 SOS 是「... --- ...」,HELLO WORLD 是「.... . .-.. .-.. --- / .-- --- .-. .-.. -..」。

摩斯码能翻译中文吗

不能直接翻译。国际摩斯码只有拉丁字母、数字和少数标点,没有汉字。中文电码是另一套对照表:先把每个汉字换成四位数字,再用摩斯码发数字,需要中文电码本,本工具不带。汉字、é、ñ 这类不支持的字符会被跳过,其余部分照常翻译,被跳过的字符列在输出框下面的提示里。要翻译中文,可以先改写成拼音字母。

支持哪些字符,哪些不在国际标准里

支持 A 到 Z、0 到 9,以及 ITU-R M.1677-1 收录的标点:. , : ? ' - / ( ) " = + @。另有 ! & ; _ $ 五个不在这份标准里的常见扩展写法,其中 & 的码和标准里的「等待」信号相同。标准里没有乘号,规定直接发字母 X 的码,所以这里也没有 ×。大小写不区分,弯引号 ‘ ’ “ ” 按直引号处理。

摩斯码解码时,点、划和空格怎么写才认得出

点可以写成 . · •,划可以写成 - − – — _;字母之间用任意空白隔开,单词之间用 / 或 | 或者 3 个以上空格,换行保留为换行。认不出的码组会输出 ?,并列在提示里。常见原因是字母之间漏了空格(比如把 SOS 写成「...---...」)、点划数量不对,或者这个组合在码表里本来就没有。

文字转摩斯码时,大小写、空格和换行怎么处理

不区分大小写。多个空格或制表符只算一个单词分隔;每一行单独翻译,换行保留,解码时同样按行处理。整个单词都是不支持的字符时,这个单词会被跳过,不会留下多余的 /。

左右括号的摩斯码为什么不一样

ITU-R M.1677-1 里左括号是「-.--.」,右括号是「-.--.-」,两个不一样;引号则是开头结尾共用一个码「.-..-.」。如果你手头的资料把两个括号写成同一个码,用这里的结果对照时会有一个对不上,解码时「-.--.-」得到的是右括号。

SOS、AR 这类连写的信号能翻译吗

不能当作一个整体翻译。求救信号 SOS 是三个字母不留间隔连着发的「...---...」,这里会把它当成一个认不出的码组,输出 ?。要得到 SOS,请写成「... --- ...」,或者直接输入文字 SOS。AR(.-.-.)和 KN(-.--.)的码刚好与 + 和左括号相同,所以解码时 .-.-. 得到的是 +,-.--. 得到的是 (。

输入的内容会上传吗

不会。翻译在浏览器里完成,不会发到服务器。