• 解决linux下打开windows下压缩文件乱码的问题


    在windows下压缩的文件,在linux下解压会乱码的解决方案

    在windows下打开linux文件可能产生中文乱码,甚至打不开,这是由于二者的编码方式不同,
    前者用gbk,后者用utf-8,这必然产生乱码。

    可以用编码转换工具convmv来改变文件的编码方式


    安装convmv 
    sudo apt-get install convmv

    转码
    convmv -f 源编码 -t 新编码 [选项] 文件名

    -r  递归处理子文件夹
    --notest  真正操作,不进行测试,默认情况下不对文件进行真实的操作
    --list    显示所有支持的编码
    --unescap 可以做一下转义,比如把 变成空格


    如对当前目录所有文件进行转码
    convmv -f gbk -t utf-8 -r * 

    -f指定源来的编码,一般是gbk (windows下)
    -t utf-8 我的linux用的是utf-8编码
    * 表示所有文件,可以测试一下,看看是否能看到中文,如果可以了则

    convmv -f gbk -t utf-8 -r --notest *

    但对于rar压缩文件,他不能进入其压缩包内进行转码,所以先用
    rar x filename.rar 进行解压,之后再进行转码。
  • 相关阅读:
    Alpha版(内部测试版)发布
    冲刺2-3
    冲刺2-2
    冲刺2-1
    团队绩效评价
    改进方案
    意见汇总
    27组评价
    冲刺10
    SOA
  • 原文地址:https://www.cnblogs.com/pylemon/p/2574264.html
Copyright © 2020-2023  润新知