分页: 1 / 1

系统升级到18.04后部分中文显示乱码

发表于 : 2018-06-12 10:09
wolfhound
如题,原先用的优麒麟现换装ubuntu18.04,但部分文件的中文变成了乱码,主要都是同事从windows系统上传给我的。

Re: 系统升级到18.04后部分中文显示乱码

发表于 : 2018-06-12 16:36
poloshiao
1. 可能是 character encoding 引起的
1-1. https://en.wikipedia.org/wiki/Character_encoding
character encoding
主要都是同事从 windows 系统上传给我的。
2. windows 的作業系統 例如 win 10, win 8, win 7, dos, ... 預設採用的 character encoding 可能也不同
2-1. 產生文件的程式 可能可以指定不同 character encoding
2-2. Windows 作業系統 也可以改變 預設採用的 character encoding

3. Ubuntu 或 Linux
character encoding 預設採用 utf-8
3-1. https://en.wikipedia.org/wiki/UTF-8
UTF-8

4. 如果文件是 中文 那麼 locale 的環境變數 也會影響 顯示時 呈現亂碼

5. 如果是 文字檔案 那麼在 Ubuntu 有個工具 iconv 可以幫你檢查/變換 character encoding
5-1. http://manpages.ubuntu.com/manpages/bio ... onv.1.html
iconv - convert text from one character encoding to another

6. 如果還有疑問 先舉個實例貼上來 看看能否幫你