您的位置首页百科知识

我很疑惑网上的摩斯密码汉语翻译器是根据什么方式来翻译汉语的……拼音电码本英译汉好像都对不上?

我很疑惑网上的摩斯密码汉语翻译器是根据什么方式来翻译汉语的……拼音电码本英译汉好像都对不上?

的有关信息介绍如下:

我很疑惑网上的摩斯密码汉语翻译器是根据什么方式来翻译汉语的……拼音电码本英译汉好像都对不上?

中文摩爾斯碼本是由當時一位英國人挑了幾千個常見漢字逐一賦值的一種「無理碼」

根据题主的评论追问,我去找了一个会产生相同结果的网站进行了测试,如题主所说,“你好”会产生“-..----.--...../-.--..-.-----.-”这样的结果,很明显不是我国传统电报使用的摩尔斯码表,于是用语言学比较法以【你】(-..----.--.....)为原始样本进行了以下实验:

(好几个月后的我穿越过来说一句哈,以下实验原理是可行的,但我在最后一步看错一位点,粗心造成结果不对,所以得不出来。楼上已经找到正解了我就不再做下去献丑了。

对语言学一般「陌生符号」研究方法有兴趣的可以往下看:

首先和题主一样猜测是拉丁字母转拼音,于是测试了和【你】同音的“拟”(--... -.--. -----)以及音调不相同的“腻”(-......-.- ---.--),结果相似性不高,排除和语音相关。

于是考虑字形,输入了同样单人旁的“他”(-..---.--.-.--.),与“你”(-..----.--.....)前6位相同,继续测试了们(-..---.---.--..)、什(-..---.--. .....),确定这是根据字形进行的一种编码方式。

但是,当输入与“他”(-..---.--.-.--.)偏旁不同但字形相似的“她”(-.--..-.----..-),得到相似度非常低的编码,由此可见,这是一种根据偏旁部首进行排列的,汉字无理码表。

于是考虑是Unicode,但把密码拆开输入,无论怎样分段都得不出相对应的unicode码:

所以怀疑是一种非明码的unicode编码方式。

去搜了一张unicode汉字表,定位到【你】行

用【你】行和紧邻于上方的“佐”行进行了测试:

可以看到,每行只有后几位不同,说明确实是同行字,但本应位于同列中的字,尾码却并不一样。这时对是否是unicode产生了怀疑。

于是来到码表下方的“俰”行和“倀”行:

我们可以看到,“俰”行和上面的【你】是使用的相同的4f开头的编码方式,但到了下一行,却变成了50开头,于是对“俰”(-..--------....)、“倀”(-.-............)二字进行了测试,得出的结果与上述排码方式吻合。

综上所述,这确实是一种,通过unicode进行原始编码的摩尔斯组码方式。但具体编码细节可能并不是根据汉字unicode编码来的。