摩尔斯电码

摩尔斯电码(Morse Code)是一种时通时断的信号代码,通过不同的排列顺序来表达不同的字符。支持英文字母、数字、标点符号和中文汉字(使用中文电码标准)。

使用说明
  • 摩尔斯电码:由美国人萨缪尔·摩尔斯于 1837 年发明,用于电报通信
  • 编码规则:点(.)表示短信号,划(-)表示长信号
  • 支持字符:英文字母(A-Z)、数字(0-9)、常用标点符号、中文汉字
  • 中文处理:中文字符会先转换为 Unicode 编码(如"你"→U+4F60),再转换为二进制(0100111101100000),最后将二进制的 1 替换为长音(-),0 替换为短音(.)
  • 分隔符:字符之间使用空格分隔
  • 快捷键:按 Ctrl+Enter 快速执行转换操作
摩尔斯电码对照表
字母
A.-
B-...
C-.-.
D-..
E.
F..-.
G--.
H....
I..
J.---
K-.-
L.-..
M--
字母(续)
N-.
O---
P.--.
Q--.-
R.-.
S...
T-
U..-
V...-
W.--
X-..-
Y-.--
Z--..
数字
0-----
1.----
2..---
3...--
4....-
5.....
6-....
7--...
8---..
9----.
标点符号
..-.-.-
,--..--
?..--..
中文字符编码说明

中文字符采用 Unicode 转二进制方案:

  • 编码格式:每个中文字符先转换为 Unicode 编码(如"你"→U+4F60)
  • 转换规则:将 Unicode 十六进制值转换为二进制(4F60 → 0100111101100000)
  • 摩尔斯映射:将二进制的 1 替换为长音(-),0 替换为短音(.)
  • 示例:"你"(U+4F60)→ 二进制:0100111101100000 → 摩尔斯:.-..--.----.--.....
  • 优点:Unicode 是国际标准编码,支持所有语言字符,编码长度固定(每个字符 16 位)