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格式的为啥会乱码呢?的主要内容,如果未能解决你的问题,请参考以下文章