Ubuntu16.04系统中文件名乱码解决方法
来源:互联网 发布:建军大业影评 知乎 编辑:程序博客网 时间:2024/06/03 11:27
一、乱码的样子类似:
这种乱码称为Gedit中文乱码
打开部分Windows下的txt文本文件的时候,中文显示为乱码。但是自己用Gedit编写新文件的时候,输入的中文却可以正常显示,保 存后再退出也可以正常显示。而且对于Windows下的文本文件,也不是全部含有中文的都显示为乱码。
整理下思路,如果真的是中文无法正常显示的问题,也就是字体设置问题,是不应该有文件能够正常显示中文的,应该全部乱码才对。而事实上并非如此,所以这个猜测可以排除。那么,会不会是文件编码的问题?Linux下默认的编码是UTF-8,而Windows下默认的编码是GB2312/GBK。难道是 编码问题引起的问题?切换到Windows系统下,输入一段中文后,保存为UTF-8的txt文件,然后再另存同一个文件为GB2312编码格式。再次切 换到Ubuntu 14.04下,打开这两个文件,果然GB2312编码的文件乱码了。
解决方法一:(好像一次只能处理一个文件)
使用convmv
把乱码文件名文件复制在一个空目录里运行(这样错了也不怕):
convmv -r -f utf8 -t iso88591 * –notest –nosmart && convmv -r -f gbk -t utf8 * –notest –nosmart
解决方法二:
1. 打开终端,在其中输入命令:
sudo dconf-editor
如果dconf-editor没安装,先使用sudo apt-get install dconf-editor 安装。
2. 在新开的窗口里,在左边依次展开/org/gnome/gedit/perferences/encodings,修改其中的配置信息,在auto-detected项的value中的’UTF-8’后面添加, ‘GB18030’,在shown-in-menu对应值的后面添加上, ‘GB18030’(注意逗号后面有个空格)。关闭然后再次运行Gedit即可生效。
- Ubuntu16.04系统中文件名乱码解决方法
- 文件下载中文件名乱码的解决方法
- 高手请绕道,关于ubuntu16.04文件名乱码的尝试
- IntelliJ IDEA 文件名乱码解决方法
- Ubuntu16.04中文字符乱码问题的解决方法
- [转载]Ubuntu14.04系统中下载的中文文件名乱码解决办法
- Ubuntu1系统中下载的中文文件名乱码解决办法
- Ubuntu16.04系统中安装软件
- Ubuntu16.04系统中配置FTP
- Ubuntu16.04系统中创建新用户
- php上传中文文件名乱码解决方法
- java下载中文文件名乱码的解决方法
- Ubuntu 文件名与mp3标签乱码解决方法
- Linux下文件名乱码的解决方法
- linux下windows文件名乱码解决方法
- java下载中文文件名乱码的解决方法
- windows command ftp 中文文件名乱码解决方法
- php ckeditor上传图片文件名乱码解决方法
- 【贪心策略】USACO 越野跑
- Elasticsearch 5 Ik+pinyin分词配置详解
- Lintcode——整数排序
- 责任链模式(Chain of Responsibility Pattern)
- eclipse导出项目(war包),部署到tomcat,测试实例
- Ubuntu16.04系统中文件名乱码解决方法
- php含有闭包特殊使用
- Tomcat源码分析-Bootstrap类
- 华为手机适配底部虚拟按键的解决方案
- MySQL MyISAM和InnoDB区别
- Codeforces 812 A Sagheer and Crossroads
- spring代理的类图
- 【java】--包装类
- tomcat 中部署项目