【linux基础操作】windows系统生成的txt文件在ubuntu打开乱码

前言

windows系统生成的txt文件在ubuntu系统打开,中文字符是乱码,使用iconv命令解决这个问题,故此记录;

问题原因

Windows系统新建的txt文件在Ubuntu上打开时出现乱码,主要是由于两个操作系统使用的字符编码不同。Windows系统通常使用GBK或GB2312等编码方式,而Ubuntu系统则默认使用UTF-8编码。当Ubuntu系统使用UTF-8编码方式打开采用GBK或GB2312编码的txt文件时,就会出现乱码现象。
解决方法
# 使用iconv命令转换编码格式
iconv -f GBK -t UTF-8 file.txt -o file_utf8.txt
# 直接在终端查看转换后的内容
iconv -f GBK -t UTF-8 file.txt
# 这里的-f选项指定源文件编码,-t选项指定目标文件编码,-o选项指定输出文件名。

 

posted on 2025-02-14 18:13  鹅要长大  阅读(102)  评论(0)    收藏  举报

导航