如题,是一个用了很久的日文乱码修复软件,来自CSDN大佬小黑LLB
功能简介:修复常见的日文文档、文件名中出现的乱码,可批量拖动处理。
使用简介:
- 首先复制目标文件夹内的任意乱码文件名到输入框内点击测试,看能否还原出原文。如果不行,则尝试后面的几个选项。需要注意的是软件似乎无法还原黑底带问号的菱形乱码。
小遗憾:程序内无法使用ctrl+A全选,只能拖动鼠标选择。不过问题不大 - 选中所有需要处理的文件或直接点击文件夹拖动,软件会将文件夹内所有乱码文件重命名为原文。
图示:
文件内含作者信息,请保留
@butoa 我个人是不推荐拿来转码游戏文件的,最多拿来转一下日本那边画师作品下载的文件名大批量乱码
@antutongyao 没得办法,有些大佬的资源打包的时候就是乱码的,可能自己都没玩就上传了导致游戏没法正常打开。这时候只能自己转码文件了,其实还好,大部分其实就音声和图片文件乱码导致读取失败,找到对应文件夹就行。
@butoa 这个软件比较强大的功能是他可以自动转码TXT文件内的内容,这个在看小说或者说明的时候相当有用。
@butoa
确实,还有一些音声文件的说明文档,简直救命
顶
nb
def garbled_recode_jp(file_path: str, encode="GBK", decode="Shift_JIS"):
with open(file_path, "r", ) as f: # encoding="utf-8"
text = f.read()
with open(file_path, "w", encoding="utf-8") as f:
text = text.encode(encoding=encode).decode(encoding=decode, errors="ignore")
f.write(text)
@夏悠鱼 python统一字符编码侦测包Chardet(https://pypi.python.org/pipy.chardet)可以通过试探和分析找出编码, 有些通信协议和文本(http, xml...)包含明确指明内容编码的首部, 不过即便如此, 仍然不能100%确定文件的编码, 综上所述, 修改文件的编码有可能破坏文件, 改改名字就好啦
看着眼熟,仔细想了一下,这好像是我老早之前拿vc6写的东西
@zlf312512
大佬厉害了