linux系统下 文件夹和文件的字符集编码方式转换

网站有一些课件资源是从windows传到Linux服务器,在windows下文件夹编码方式为GBK,而浏览器默认的编码模式为UTF-8(服务器默认编码也为UTF-8),如此,便导致了类似http://xxxx//Resources/北师大/初中语文/八年级上/本册综合/绿.ppt 这样的域名的无法访问,提示找不到资源。
解决办法:用convmv工具将Resources目录下的所有文件的名称使用utf-8重新编码
下载convmv:wget https://www.j3e.de/linux/convmv/convmv-1.15.tar.gz

注:若用ftp客户端访问资源时,遇到乱码情况,也请核实客户端编码方式和服务器是否一致

make clean
make install
./convmv -f GB2312 -t UTF-8 -r --notest /Resources/*

以上讲述了在linux下修改目录名编码的方法,再扩展一下文件内容更改编码的方法

1.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
:set fileencoding=utf-8
2. iconv 转换,iconv的命令格式如下:
iconv -f encoding -t encoding inputfile
比如将一个UTF-8 编码的文件转换成GBK编码
iconv -f GBK -t UTF-8 file1 -o file2

(0)

相关推荐

  • Linux系统下打包和压缩文件的命令

    下面是浪子虎整理的关于Linux系统下打包和压缩文件的相关命令,需要的朋友可以看下. 操作方法 01 .zip文件的解压和压缩 解压: unzip file1.zip 解压一个zip格式压缩包 bun ...

  • Linux系统怎么隐藏文件夹和文件?

    本方法适合所有Linux系统.虽然是在Fedora下进行的.大家都知道Windows下可以通过设置文件的属性来改变隐藏性.那么Linux下怎么做呢?本文介绍如何隐藏和显示文件和文件夹. 1.首先展示如 ...

  • Linux系统下将多个文件内容合并为一个文件的方法

    现在的工作最重视的是什么?当然是工作能力和工作效率,很多使用Linux系统的小伙伴们都遇到同意一个问题,想要导入数据库的时候,如果一个文件一个文件的导入的话,进程很慢,拖延时间,从而降低了工作效率.所 ...

  • Linux下查看指定文件夹和文件的大小

    df命令:查看目前所有文件系统的可用空间及使用情况 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力 复制代码 代码如下: df -lh 参数 -h 表示使用「Human- ...

  • Linux系统下加载U盘设备时文件乱码的有效解决方法

    很少情况会在Linux系统下使用U盘,但是最近有朋友在Linux系统下加载U盘设备的时候发现U盘内的文件出现了乱码现象,这该怎么办呢?很多朋友对Linux系统又不太熟悉,不知道该怎么操作,没关系,让小 ...

  • Linux系统下使用Flacon导入CD音频文件中的歌曲

    Linux系统下使用Flacon导入CD音频文件中的歌曲 Flacon 是一款 Qt 工具,用于从音频 CD 中提取个人曲目,基于在CUE文件中提供的信息提取如 WavPack. APE. FLAC. ...

  • win10系统下如何隐藏库文件夹

    win10系统下如何隐藏库文件夹.正常情况下,用户在Windows10系统中打开"此电脑",左侧都会出现"快速访问"."此电脑"." ...

  • windows10系统下创建无法删除文件夹的方法

    windows10系统下创建无法删除文件夹的方法 步骤如下: 1.按下"Win+R"组合键打开运行,在运行框中输入:cmd 点击确定打开命令提示符; 2.比如我们要在D盘创建一个无 ...

  • Windows10系统下快速访问自定义文件夹的技巧

      Windows10系统下快速访问自定义文件夹的技巧: 1.比如我们经常要使用"new"文件夹,我们在该文件夹上单击右键,选择[固定到'快速访问']; 2.设置完成后,我们在保存 ...