windows 下文档传到linux 下乱码 ,格式改成utf8 仍然乱码

windows 下文档传到linux 下乱码 ,格式改成utf8 仍然乱码,第1张

Windows下的文字到了Linux下乱码原因是Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8,编码格式不相同导致的乱码。几种解决办法如下: 1、在Windows上用记事本把文件,选择另存为编码方式改为 UTF-8; 2、在Linux上用vim编辑,在...

linuxutf8传到windows变成ansi了1. 如果文件里不包含全角字符,如汉字、中文字符等符号,不论保存成ANSI还是UTF-8,文件都会被系统转换成ANSI

2. 如果文件中包含汉字、中文字符等全角符号,则保存成UTF-8,打开还是UTF-8

3. 如果文件是ANSI编码,且内容是纯英文,这时再加入汉字,文件不会变为UTF-8格式,需要手动另存为UTF-8(不要使用记事本另存为)。

文本文件的话应该是编码的问题。 一般来说中文windows下的默认编码是gkb的,而linux下的编码是utf8的,所以会出现乱码。要解决的话,只要将文件的编码转化下就可以了。

命令: iconv -f gbk -t utf8 a >a.utf8

这样就把a文件转化为a.utf8文件了。 你试试看


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/8796767.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存