学会在linux系统中使用工具转换文件的字符集编码

丶____尛韩

丶____尛韩

2016-02-20 05:01

给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的学会在linux系统中使用工具转换文件的字符集编码,过去的都会过去,迎接崭新的开始,释放更美好的自己。

当你在Linux下查看windows文件的时候,时常会出现乱码或无法阅读的情况,这就涉及到文件字符集编码的问题,只需将文件字符集进行转换,就能够在Linux下查看windows文件,一起来了解下吧。

 学会在linux系统中使用工具转换文件的字符集编码

网站有一些课件资源是从windows传到Linux服务器,在windows下文件夹编码方式为GBK,而浏览器默认的编码模式为UTF-8(服务器默认编码也为UTF-8),如此,便导致了类似http://xxxx//Resources/北师大/初中语文/八年级上/本册综合/绿.ppt 这样的域名的无法访问,提示找不到资源。

解决办法:用convmv工具将Resources目录下的所有文件的名称使用utf-8重新编码

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

make clean

make install

。/convmv -f GB2312 -t UTF-8 -r --notest /Resources/*

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

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

1.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式

:set fileencoding=utf-8

2. iconv 转换,iconv的命令格式如下:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

iconv -f encoding -t encoding inputfile

比如将一个UTF-8 编码的文件转换成GBK编码

iconv -f GBK -t UTF-8 file1 -o file2

上面就是Linux下文件字符集编码转换的方法介绍了,转换字符集后,文件在不同的系统上查看就不会出现乱码的情况了,你学会了吗?

展开更多 50%)
分享

猜你喜欢

学会在linux系统中使用工具转换文件的字符集编码

电脑入门
学会在linux系统中使用工具转换文件的字符集编码

Linux如何修改字符集

电脑入门
Linux如何修改字符集

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JAVA及相关字符集编码问题研究

Java JAVA基础
JAVA及相关字符集编码问题研究

HTML 字符集

Web开发
HTML 字符集

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

mysql 字符集的系统变量说明

编程语言 网络编程
mysql 字符集的系统变量说明

MySQL字符集

编程语言 网络编程
MySQL字符集

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Ubuntu下如何修复Grub引导

Ubuntu下如何修复Grub引导

如何在Win10下安装Win8.1系统

如何在Win10下安装Win8.1系统
下拉加载更多内容 ↓