當前位置:成語大全網 - 書法字典 - 在Ubuntu 16.04 LTS系統中打開中文文本文件的問題

在Ubuntu 16.04 LTS系統中打開中文文本文件的問題

Ubuntu系統對中文的支持仍然友好,只是在識別文本文件的編碼方面存在壹些問題。

造成這個問題的原因是txt文件是在Windows環境下生成的,Ubuntu中的vim和gedit等文本閱讀器無法自動識別文件編碼格式。

以下是幾種可能的解決方案。

使用dos 2 UNIX UNIX x2 dos uni 2 MAC等命令將txt文件從源操作系統轉換到目標操作系統。

如果這些命令不存在,請使用以下命令安裝它們。

使用以下命令進行格式轉換:

這種轉換將改變原始文件的某些屬性,如生成時間。如果需要從兩個不同的操作系統訪問文件,則此解決方案不適合。

這個解決方案適合像我這樣的vim愛好者。

Gedit是Ubuntu下壹款功能強大的文本編輯軟件。直接使用gedit打開中文txt文件是最有吸引力的解決方案。

事實上,這種解決方案更簡單。

首先,chardet3用於檢測文件的編碼格式。

運行結果表明,該文件的編碼格式為GB2312:

了解編碼格式後,您可以在運行gedit時添加編碼選項,如下所示

也可以正常打開txt文件,如下圖所示。