在linux操作系统下,我们有时打开在windows下的txt文件,发现在windows下能正常显示的txt文件出现了中文乱码。

出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文压缩一般为gbk,而在linux环境中为utf8,这就导致了在windows下能正常显示
txt文件在linux环境下打开呈现了乱码状态。

解决方法:在linux用iconv命令,如乱码文件名为shujujiegou.txt,那么在终端输入如下命令:

iconv -f gbk -t utf8 shujujiegou.txt > shujujiegou.txt.utf8

用ls命令查看结果:

$ ls
shujujiegou.txt  shujujiegou.txt.utf8

发现重新生成了一个shujujiegou.txt.utf8文件,打开之后就能正常显示中文了。

linux下打开windows txt文件中文乱码问题相关推荐

  1. dat文件打开乱码_5.2 实战1:解决在Linux下打开Windows汉字文本的乱码问题

    今天MK继续来分享linux的学习文章,今天讲的主要是实战部分. 1.实验环境:CentOS 7.5 现在系统默认使用的语言是汉语.(系统中必须安装好中文包). 2.在windows系统上编辑名字为& ...

  2. linux下java程序乱码,解决linux下java程序(例如applet)中文乱码问题

    解决linux下java程序(例如applet)中文乱码问题 平台:Mandriva 2006.0 将Windows下的字体文件simsun.ttc拷贝到/usr/share/fonts/zh_CN, ...

  3. linux下打开chm格式文件

    首先我们安装一个打开chm文件的软件,这个软件叫chmsee. 在终端下运行: sudo apt-get install chmsee 安装完成后有可能还是打不开,这可能是系统升级时,如果xulrun ...

  4. 解决在Linux下安装Oracle时的中文乱码问题

    解决在Linux下安装Oracle时的中文乱码问题 参考文章: (1)解决在Linux下安装Oracle时的中文乱码问题 (2)https://www.cnblogs.com/qiumingcheng ...

  5. Mac 解决打开txt文件中文乱码(楼主亲测有效)

    在mac系统中打开txt文件会出现中文乱码 TextEdit软件 打开TextEdit软件,进入Preferences 进入Open and Save页签 选择Plain Text File Enco ...

  6. Java 读写txt文件 中文乱码问题

    问题:在用Java程序进行读写含中文的txt文件时,经常会出现读出或写入的内容会出现乱码.原因其实很简单,就是系统的编码和程序的编码采用了不同的编码格式.通常,假如自己不修改的话,windows自身采 ...

  7. 如何解决读写txt文件中文乱码问题

    利用python读写中文txt时,时常会遇见中文乱码的问题. 报错信息如下: UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in pos ...

  8. vs读取txt文件 中文乱码

    问题: vs 2019 读取文件中的中文时乱码 解决 记事本打开txt文件,可以看到编码为 UTF-8 选择另存为,编码选择 ANSI 再次打开显示正常

  9. linux tomcat 日志乱码,Linux下TOMCAT中日志出现中文乱码

    红帽子AS4,其中TOMCAT为6.0. 结果TOMCAT中日志出现中文乱码 解决方法修改i18n: 最后的配置为: [root@linux etc]# more /etc/sysconfig/i18 ...

最新文章

  1. invalid character in identifier
  2. Subversion For Windows的安装与使用
  3. ASP.NET MVC学习系列(一)-WebAPI初探
  4. 复习笔记(四)——C++内联函数
  5. 公文字体字号标准2020_零秒处理公文格式的三个要点
  6. 什么是RPC?RPC框架dubbo的核心流程
  7. QT中事件处理、事件过滤器、拖放事件分析
  8. linux下如何查看主机是否安装了ftp server
  9. html 常用字符,html 常用特殊字符
  10. 基于linux的MsQUIC编译及样例运行
  11. python文本相似度分析_文本相似度分析(基于jieba和gensim)
  12. python单链表实现具体例子_python中单链表的实现
  13. csapp第八章 异常控制流
  14. 性能优化的常见模式及趋势
  15. 《畅玩NAS》第2章 VMware ESXI安装与使用
  16. 新手如何当好办公室主任?傻瓜才做“二当家的”,高手都懂这5个潜规则
  17. html页面太大了怎么调小,html – 如何在调整浏览器窗口大小时保持绝对定位的元素...
  18. scala trait ,abstract class,case class,class 的一些琐碎注意事项,仅针对3.0以下
  19. Unity网格系统(1)网格生成
  20. XGBoost详解(原理篇)

热门文章

  1. 复制excel或word中图片不失真
  2. ueditor 工具栏配置_Ueditor文本编辑工具栏自定义
  3. token值过期的处理
  4. 读书笔记:《启示录》
  5. jQuery是什么?如何使用?
  6. 无痕埋点在Android中的实现
  7. 人对光波的三种特性_光线的三种特性——玩转光线的基础知识
  8. 如何修改数组对象的属性名(把key替换成想要的key,值不变)
  9. 利用OpenCV-Python实现视频拆帧(组帧),也可以用于组合实现视频格式的转换
  10. 维特WT931——制作支持ROS的IMU惯性导航传感器