linux系统,文件是utf-8格式的为啥会乱码呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统,文件是utf-8格式的为啥会乱码呢?相关的知识,希望对你有一定的参考价值。

乱码的问题有很多可能,第一、linux安装时是否支持中文;第二、要用命令查一下格式:echo $LANG;第三确认格式是否需要在系统中修改格式类型;第四连接终端(putty,secureCRT)等工具的编码是否和系统的编码一致,不致要改为一致就可以了。 参考技术A 文件本向是UTF8的,但是你的系统当前用的可能不是,比如是GB2312,或者GBK之类的,这样看utf8格式的文件就会是乱码。追问

系统编码也是utf8

参考技术B 可能是你安装系统的时候没有选择utf-8字符集。
出现问题的情况:
1、系统编码不支持utf-8。
2、文件不是utf-8格式。
3、出现了Linux无法识别的字符。
参考技术C zip压缩包有这个字符编码的问题,我前段时间找了一些资料,但是没找到什么好的解决办法,但是你可以在windows下压缩成rar的压缩包,然后在linux下解压,这样就没有乱码问题。追问

还是有。

参考技术D 1、系统编码不支持utf-8;
2、文件不全是utf-8格式;
3、此文件在windows下编辑过,出现了Linux无法识别的字符;

为啥优盘在windows系统下显示正常,在linux系统上无法显示呢

应该是字体显示不正常吧,特别是在win下U盘名字是汉字,到linux下可能就变了。linux的字体跟windows的不一样,它的库比较少。linux是支持ntfs,fat的格式的读取和写入的。用着是没有问题的。另外,尽量别在linux下格式你的U盘,否则在windows下又会显示不正常了。 参考技术A 你在windows下快速格式化后看看,最好是格成fat32格式的 参考技术B 认识的磁盘格式是什么 NTFS ???
格式成FAT32吧
然后挂起来就可以了 NTFS会比较麻烦
参考技术C 系统usb驱动是否正常 参考技术D 怎么无法显示?虚拟机里?实体机里面?
系统什么版本?U 盘什么型号。

以上是关于linux系统,文件是utf-8格式的为啥会乱码呢?的主要内容,如果未能解决你的问题,请参考以下文章

为啥WINDOWS下的汉字到了LINUX下乱码了?

JAVA编码时为啥用的是utf-8呢

linux用wget下载网站内容,为啥中文会出现乱码

网页编码格式为UTF-8,文件保存格式也是UTF-8,为啥我用浏览器浏览时是乱码?刷新一下就显示正常!

文件编码格式转换

为啥java编程中写的汉字变成乱码了???