在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']"
当在Ubuntu的gedit中尝试打开由Windows创建的中文纯文本文件时,可能会出现乱码。这是因为gedit默认使用UTF-8编码,而Windows可能使用GB18030编码。解决此问题的方法是在命令行输入特定指令,将gedit的候选编码设置为包括GB18030,以确保正确显示中文字符。
2305

被折叠的 条评论
为什么被折叠?



