有些在Windows下能够打开的txt文件在Ubuntu下用gedit打开时,中文显示是乱码,这是因为编码方式不同造成的。Windows下默认txt文件的编码方式是GBk,而Ubuntu下的gedit默认没有对GBK的支持。
解决方法有三:
1. 用gedit -h看一下可以知道gedit里面有一个选项是--encoding,在终端中运行gedit --encoding=gbk filename,这时打开文件看到的中文就不是乱码了;
2. 先打开gedit,然后在打开文件时,在Character Coding下拉菜单里选择GBK或GB18030就可以了;
3. 在终端运行gconf-editor,在apps -> gedit-2 -> preference -> encodings里面有个auto-detect,在它的前面加上GBK或GB18030就OK了。
解决Ubuntu下打开Windows txt文件中文乱码问题
本文详细介绍了在Ubuntu环境下使用gedit打开Windows格式的txt文件时中文出现乱码的原因,并提供了三种解决方案:通过gedit命令行参数指定编码、在gedit界面选择字符编码、修改gconf编辑器中的预设编码设置,确保中文能够正确显示。
1万+

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



