Windows 系統上很多文字編輯器用的是 GB18030 編碼來保存漢字,而 macOS 上使用的則是 UTF-8 編碼,因此導致了亂碼。
日前,鋒友 m_iDev_0792 分享了一個文字檔從 Windows 設備上拷貝到 Mac 上出現亂碼的解決辦法,並且表示,這個問題是因為兩個系統採用的編碼不一樣所導致的。該鋒友指出,Windows 系統上很多文字編輯器用的是 GB18030 編碼來保存漢字,而 macOS 上使用的則是 UTF-8 編碼,因此導致了亂碼。
這位元鋒友利用 UNIX 系統裡的 iconv 工具製作了一個服務,右鍵點擊之後可以選擇轉碼。舉個例子,在 Mac 上打開某個 txt 格式的小說時會出現“UTF-8 編碼不適用”的提示,此時右鍵點擊選擇服務“GB18030 轉為 UTF-8”即可打開。另外,在 txt 文本上使用“UTF-8 轉為 GB18030”服務之後,將該文本發送給 Windows 系統使用者也不會出現亂碼。
鋒友們可以點擊
這裡
下載上述兩個服務,複製到 ~/資源庫/Services 目錄下即可使用。需要提到的是,這兩個服務只對 Windows 系統下的 GB18030 編碼有效,其他原因導致的亂碼可能無法解決。