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

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
wolfhound
帖子: 2
注册时间: 2014-09-17 11:54
系统: ubuntukylin

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

#1

帖子 wolfhound » 2018-06-12 10:09

如题,原先用的优麒麟现换装ubuntu18.04,但部分文件的中文变成了乱码,主要都是同事从windows系统上传给我的。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

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

#2

帖子 poloshiao » 2018-06-12 16:36

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. 如果還有疑問 先舉個實例貼上來 看看能否幫你
回复