- UID
- 28616
- 阅读权限
- 30
- 注册时间
- 2015-7-10
- 最后登录
- 1970-1-1
- 在线时间
- 小时
- 人气
- 点
- MC币
- 个
- 贡献
- 点
TA的每日心情 | 开心 2015-11-24 02:14 |
---|
签到天数: 4 天 [LV.2]偶尔看看I
|
很简单!对乱码文件转码即可!
有很多人会这样吧!
导致这种情况的原因是,windows的文件上传到Linux的时候,会出现这样的情况!
1.远程控制台输入(下载neca-转码软件)- wget http://pkgs.repoforge.org/enca/enca-1.10-1.el6.rf.x86_64.rpm
复制代码 2.安装neca 如果提示Y/N 选择Y ,回车- rpm -ivh enca-1.10-1.el6.rf.x86_64.rpm
复制代码 安装完成后
3.将下面保存到一个文件中- find -type f -name "*.yml" -exec enca -L zh_CN -x UTF-8 {} \;
- find -type f -name "*.txt" -exec enca -L zh_CN -x UTF-8 {} \;
- find -tPype f -name "*.properties" -exec enca -L zh_CN -x UTF-8 {} \;
- find -type f -name "*.html" -exec enca -L zh_CN -x UTF-8 {} \;
- find -type f -name "*.htm" -exec enca -L zh_CN -x UTF-8 {} \;
- find -type f -name "*.js" -exec enca -L zh_CN -x UTF-8 {} \;
- find -type f -name "*.php" -exec enca -L zh_CN -x UTF-8 {} \;
复制代码 4.vim 创建一个gss.sh脚本
- vim gss.sh
- #!/bin/sh
- find -type f -name "*.yml" -exec enca -L zh_CN -x UTF-8 {} \;
- find -type f -name "*.txt" -exec enca -L zh_CN -x UTF-8 {} \;
- find -tPype f -name "*.properties" -exec enca -L zh_CN -x UTF-8 {} \;
- find -type f -name "*.html" -exec enca -L zh_CN -x UTF-8 {} \;
- find -type f -name "*.htm" -exec enca -L zh_CN -x UTF-8 {} \;
- find -type f -name "*.js" -exec enca -L zh_CN -x UTF-8 {} \;
- find -type f -name "*.php" -exec enca -L zh_CN -x UTF-8 {} \;
- :wq! (回车 将会保存退出)
复制代码 这个脚本,可以用作任何需要转码的地方,
5.赋予可执行权6.执行脚本 (在MC服务端根目录下执行,因为这样对所有符合条件的文件转码操作)OK
|
|