tools / morse
morse/
文字與摩斯密碼互轉。字母之間空一格,單字之間用 /,支援字母、數字和常用標點符號,不支援漢字。
文字
摩斯密碼
常見問題
摩斯密碼怎麼寫,點、劃、空白分別代表什麼
點寫成 .,劃寫成 -。同一個字母的點劃連著寫,字母之間空一格,單字之間用 /(兩邊各一個空白),換行會原樣保留。例如 SOS 是「... --- ...」,HELLO WORLD 是「.... . .-.. .-.. --- / .-- --- .-. .-.. -..」。
摩斯密碼能翻譯中文嗎
不能直接翻譯。國際摩斯碼只有拉丁字母、數字和少數標點符號,沒有漢字。中文電碼是另一套對照表:先把每個漢字換成四位數字,再用摩斯碼發送數字,需要中文電碼本,本工具沒有內建。漢字、é、ñ 這類不支援的字元會被略過,其餘部分照常翻譯,被略過的字元會列在輸出框下方的提示裡。要翻譯中文,可以先改寫成羅馬拼音。
支援哪些字元,哪些不在國際標準裡
支援 A 到 Z、0 到 9,以及 ITU-R M.1677-1 收錄的標點符號:. , : ? ' - / ( ) " = + @。另外有 ! & ; _ $ 五個不在這份標準裡的常見延伸寫法,其中 & 的碼和標準裡的「等待」訊號相同。標準裡沒有乘號,規定直接發字母 X 的碼,所以這裡也沒有 ×。不分大小寫,彎引號 ‘ ’ “ ” 會當作直引號處理。
解碼摩斯密碼時,點、劃和空白要怎麼寫才認得出來
點可以寫成 . · •,劃可以寫成 - − – — _;字母之間用任意空白隔開,單字之間用 / 或 | 或 3 個以上空白,換行會保留為換行。認不出來的碼組會輸出 ?,並列在提示裡。常見原因是字母之間漏了空白(例如把 SOS 寫成「...---...」)、點劃數量不對,或這個組合在碼表裡本來就沒有。
文字轉摩斯密碼時,大小寫、空白和換行怎麼處理
不分大小寫。多個空白或 Tab 只算一個單字分隔;每一行會單獨翻譯,換行會保留,解碼時同樣逐行處理。整個單字都是不支援的字元時,這個單字會被略過,不會留下多餘的 /。
左括號和右括號的摩斯碼為什麼不一樣
ITU-R M.1677-1 裡左括號是「-.--.」,右括號是「-.--.-」,兩者不同;引號則是開頭和結尾共用同一個碼「.-..-.」。如果你手邊的資料把兩個括號寫成同一個碼,和這裡的結果對照時會有一個對不上,解碼時「-.--.-」得到的是右括號。
SOS、AR 這類連寫的訊號能翻譯嗎
不能當作一個整體翻譯。求救訊號 SOS 是三個字母不留間隔連著發送的「...---...」,這裡會把它當成一個認不出來的碼組,輸出 ?。要得到 SOS,請寫成「... --- ...」,或直接輸入文字 SOS。AR(.-.-.)和 KN(-.--.)的碼剛好與 + 和左括號相同,所以解碼時 .-.-. 得到的是 +,-.--. 得到的是 (。
輸入的內容會上傳嗎
不會。翻譯在瀏覽器裡完成,不會傳送到伺服器。