当前位置:首页 > 运维 > 正文内容

快速且简单通用的批量转码方法

MuWinds3年前 (2022-08-27)运维215

前情提要:MC服务器迁移到HomeServer后,突然有一天玩家跟我说挑战乱码,我打开挑战文件一看:

image.png

而且挑战文件都在一个文件夹共有291个,一个个扔到npp里面转成utf8也不是事儿。


简单说一下批量转码方法,以下适用于所有用yum的机器:

先安装依赖:

yum install -y enca

然后cd到乱码文件的文件夹并创建一个.sh结尾的文件,输入下面的内容:

#!/bin/bash
for file in `find ./ -name '*.文件后缀'`; do
  echo "$file"
 # iconv -f gb2312 -t utf8 -o $file $file
  enca -L zh_CN -x UTF-8 $file
done

最后运行这个刚创建的脚本文件即可

“快速且简单通用的批量转码方法” 的相关文章

CentOS Python后台运行

nohup python /data/python/server.py > python.log3 2>&1 &说明:1、1是标准输出(STDOUT)的文件描述符,2是标准错误(STDERR)的文件描述符 &nb...

CentOS设置开机启动

AIO出现了硬盘问题,重启后发现离线下载服务没有开机自启,快速给开一下:先写一个开机自启的脚本:#!/bin/sh #chkconfig: 2345 80 90 #description:aria2开机自启 aria2c --conf-path=/e...

node-saas问题

构建vue项目的时候报错:很简单,nodejs版本太新了,直接换到dart-sassyarn remove node-sass yarn add sass...

Hyper-v 配置 NAT + 端口映射

本指南将引导你完成:创建 NAT 网络将现有虚拟机连接到新网络确认虚拟机正确连接要求:Windows 10 周年更新或更高版本已启用 Hyper-V(单击此处 查看相关说明)注意:目前,每台主机仅限一个 NAT 网络。 有关 Windows NAT (WinNAT) 实现、功能和限制的更多...

在自己的家里建立属于自己的防火长城

终于明白了伟大的江泽民、胡锦涛与习近平元帅同志为啥要设立防火长城这个违背宪法中通信自由的东西了,我妈天天刷抖音快手,有的时候我一起来听到各种营销号对我耳朵的轰炸我又直接昏睡过去。以下说一下方法,我个人用的x86的openwrt,仅供参考:在百度、谷歌轮番搜索,搜到一个openwrt的过滤插件:FRO...

Cloudflare ZeroTrust Tunnel提示反向解析无效

报错如下:Error looking up Cloudflare edge IPs: the DNS query failed error="lookup _v2-origintu...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。