Linux备份文件到Windows时,出现乱码怎么办

Linux备份文件到Windows时,出现乱码怎么办,第1张

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

在linux端先把文件改成dos或者unix格式,

Linux提供了两种文本格式相互转化的命令:dos2unix和unix2dos

在linux中查看文件编码命令: set fileencoding

不建议用UTF-8格式编码,在命令行会出现不能显示中文的问题

如果是window端问题,请安如下步骤修改

在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。

如果想正确显示UTF-8字符,可以按照以下步骤 *** 作:

1、打开CMD.exe命令行窗口

2、通过 chcp命令改变代码页,UTF-8的代码页为65001

chcp 65001

执行该 *** 作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF-8字符。

3、修改窗口属性,改变字体

在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。

这时使用type命令就可以显示UTF-8文本文件的内容了:

type filename.txt

4、通过以上 *** 作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存