服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|

服务器之家 - 服务器系统 - Linux - linux系统下 文件夹和文件的字符集编码方式转换

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

2019-10-27 17:10linux教程网 Linux

这篇文章主要为大家介绍了linux系统下 文件夹和文件的字符集编码方式转换,若用ftp客户端访问资源时,遇到乱码情况,也请核实客户端编码方式和服务器是否一致

网站有一些课件资源是从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

延伸 · 阅读

精彩推荐
  • LinuxLinux中tomcat服务成功发布但局域网浏览器无法访问的解决方法

    Linux中tomcat服务成功发布但局域网浏览器无法访问的解决方法

    今天小编为大家分享的是Linux中tomcat服务成功发布但局域网浏览器无法访问的解决方法,希望对大家会有帮助,有需要的朋友一起去看看吧...

    脚本之家2632019-05-29
  • Linux在Linux系统下实现双网卡绑定的教程

    在Linux系统下实现双网卡绑定的教程

    这篇文章主要介绍了在Linux系统下实现双网卡绑定的教程,本文以CentOS系统为环境进行演示,需要的朋友可以参考下 ...

    开源中文社区2122019-10-06
  • Linux在Linux虚拟环境下搭建DB2的多分区数据库DPF

    在Linux虚拟环境下搭建DB2的多分区数据库DPF

    DPF是DB2的多分区数据库,下面与大家分享下如何在Linux虚拟化环境搭建DB2数据库DPF,下文主要介绍了DB2的安装过程及搭建,感兴趣的朋友可以看看 ...

    Linux教程网4302019-10-24
  • Linuxlinux进入图形界面的方法

    linux进入图形界面的方法

    安装有图形界面的情况下,启动linux在终端下输入: startx 即可进入X11的图形操作界面。 如果希望每次都自动进入xwindos。。 修改inittab文件。 vi /etc/inittab 找...

    脚本之家5222019-06-11
  • LinuxLinux命令提示符如何按照自己的习惯修改?

    Linux命令提示符如何按照自己的习惯修改?

    原本的 [root@localhost ]$ 看久了难免让人厌倦。如果按自己的习惯修改,既能看着舒服,又能提高逼格。下面小编就为大家详细介绍Linux命令提示符如何按照自...

    Linux之家2302019-07-07
  • Linux在Linux系统中加密邮件的方法

    在Linux系统中加密邮件的方法

    如果你一直在考虑如何加密电子邮件,那么在众多的邮件服务和邮件客户端中挑来挑去一定是件头痛的事情.可以考虑两种加密方法:SSL或TLS加密会保护发...

    Linux教程网2942019-10-26
  • Linuxlinux静止ping的方法(服务器和防火墙方式)

    linux静止ping的方法(服务器和防火墙方式)

    Ping是Windows、Unix和Linux系统下的一个命令,也是通信协议,是TCP/IP协议的一部分,还可以检查网络是否连通,更好的帮助我们分析和判定网络故障等问题...

    linux之家3542019-06-12
  • Linux如何用Windows通过网络安装RedHat Linux?

    如何用Windows通过网络安装RedHat Linux?

    最近有些朋友问小编如何用Windows通过网络安装RedHat Linux?今天小编为大家带来的是用Windows通过网络安装RedHat Linux的方法,有需要的朋友一起去看看吧...

    服务器之家4642019-05-29