如何解决linux上有中文命名的文件名压缩后下载到windows上再解压出来都是乱码?

如何解决linux上有中文命名的文件名压缩后下载到windows上再解压出来都是乱码?,第1张

Linux系统默认的字符编码是 UTF-8Windows 是 GBK 编码,不支持UTF8. 所以 Linux下 的中文文件名到 Windwos下就成了乱码。

解决办法, 一个是 用英文文件名。 另一个,把Linux系统的文件名转成GBK编码的。 不过这种转换有可能造成信息丢失。 因为 UTF8 不能 100% 转换成GBK。 但GBK可以完全转换成UTF8.

相关转换命令是 convmv 可能需要安装。

百度一下这个命令的用法。 转换完了再打包, 到Window下应该就正常了。

还是建议你最好用英文名。

如果不小心删除了重要的文件,还可以将相应的文件从急救盘复制到硬盘上。例如,删除了文件/bin/login,此时系统无法正常运行到登录界面,可以用急救盘组启动系统,将硬盘文件系统安装到/mnt目录下,然后使用下述命令:

#cp -a /bin/login /mnt/bin

“-a”选项用于告诉cp在拷贝时保持文件的访问权限。当然如果被删除的基本文件不在“急救盘组”中,也就不能用这种方法了。如果以前做过系统备份的话,那么就只有用以前的备份来恢复了。


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

原文地址: http://outofmemory.cn/yw/7194049.html

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

发表评论

登录后才能评论

评论列表(0条)

保存