在Ubuntu中打开带有中文的纯文本文件时有时会出现乱码,这些文件一般都是在Windows上创建并编辑的。
原因:
ubuntu的gedit默认编码为UTF-8,而在windows下编写的纯文本文件默认编码不是UTF-8,而是GB18030(或是它的子集)
现象:
gedit打开windows创建的中文纯文本文件时,会乱码
解决方法:
-
使用Ctrl + Alt + t 打开命令行
-
输入如下指令:
gsettings set org.gnome.gedit.preferences.encodings candidate-encodings "['GB18030', 'UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"