MC中文乱码enca转码

幻昼 2021年05月20日 454次浏览

一、安装enca

命令行安装

sudo apt-get install enca

二、enca使用说明

1、查看文件编码格式

enca filename
//或
enca -L zh_CN filename

2、文件编码格式转换

enca -L zh_CN -x 编码格式(UTF-8/GB2312) filename
//或
enca -x 编码格式(UTF-8/GB2312) filename
//如果要批量转换就用 * 通配符
enca -x 编码格式(UTF-8/GB2312) *
enca -L zh_CN -x 编码格式(UTF-8/GB2312) *

三、解决mc乱码问题

在服务器目录下新建转码脚本 enca.sh

touch enca.sh

使用vim编辑

vim enca.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 {} \;
find -type f -name "*.json" -exec enca -L zh_CN -x UTF-8 {} \;

修改执行权限

sudo chmod +x enca.sh

执行

./enca.sh