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