找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1020|回复: 28

[原创] 命令行ANSI、UTF-16 LE、UTF-16 BE、UTF-8、带有BOM的UTF-8批量转码

[复制链接]
发表于 2026-3-25 12:30:39 | 显示全部楼层 |阅读模式
本帖最后由 tt911 于 2026-3-25 13:28 编辑

ANSI
UTF-16 LE
UTF-16 BE
UTF-8
带有BOM的UTF-8
文件夹批量转码
经常使用AI编程的小伙伴是否遇到过以下问题?
瞬间AI秒速生成了一个工具,一运行,啊。。中文界面竟然乱码。。。
于是该工具就孕育而生了。。。

C:\Users\MeiMei>X:\VS2022_NiuBi_Project\VS2022写的控制台编码批量转换.exe
请输入目录路径: X:\0.自创工具for delphi10.4.1\57.Everything外挂辅助参数生成\4号用iflow_AI生成

--- 目标编码选择 ---
1. ANSI
2. UTF-16 LE
3. UTF-16 BE
4. UTF-8
5. 带有 BOM 的 UTF-8
请选择: 5
已完成: EverythingHelper.dpr
已完成: MainForm.dfm
已完成: MainForm.pas

全部转换成功!
请按任意键继续. . .



VS2022写的控制台编码批量转换.rar

23.93 KB, 下载次数: 82, 下载积分: 无忧币 -2

发表于 2026-3-25 12:47:22 | 显示全部楼层
有需要 谢谢
回复

使用道具 举报

发表于 2026-3-25 13:02:26 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2026-3-25 14:12:29 | 显示全部楼层
多谢分享
回复

使用道具 举报

发表于 2026-3-25 14:28:04 | 显示全部楼层
谢谢分享,
回复

使用道具 举报

发表于 2026-3-25 15:30:56 | 显示全部楼层
谢谢分享                        
        
                                                         
回复

使用道具 举报

发表于 2026-3-25 15:36:57 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2026-3-25 16:40:05 | 显示全部楼层
回复

使用道具 举报

发表于 2026-3-25 18:08:30 | 显示全部楼层
这个命令行编码转换工具不错,正需要,感谢分享。
回复

使用道具 举报

发表于 2026-3-25 18:18:47 | 显示全部楼层
难点是如何推测源文件编码,尤其是 utf-8 编码,楼主采用的是 Mozilla Universal Charset Detector 的算法吗?
回复

使用道具 举报

发表于 2026-3-25 18:31:44 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2026-3-25 20:34:32 | 显示全部楼层
目前 用不上,留个眼
回复

使用道具 举报

发表于 2026-3-25 23:25:36 | 显示全部楼层
感谢分享好东东
回复

使用道具 举报

发表于 2026-3-26 01:58:33 | 显示全部楼层

谢谢楼主的分享
回复

使用道具 举报

发表于 2026-3-26 03:36:47 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 2026-3-26 07:33:08 | 显示全部楼层
经测试==转换出错
回复

使用道具 举报

发表于 2026-3-26 08:12:07 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2026-3-26 13:39:48 | 显示全部楼层
謝謝分享,非常感謝您!
回复

使用道具 举报

发表于 2026-3-26 23:33:07 | 显示全部楼层
非常优秀,支持原创
回复

使用道具 举报

发表于 2026-3-28 00:32:59 | 显示全部楼层
用得着,谢谢分享
回复

使用道具 举报

发表于 2026-3-28 00:37:01 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

发表于 2026-3-28 11:10:23 | 显示全部楼层
感谢楼主辛苦分享!
回复

使用道具 举报

发表于 2026-3-28 11:24:46 来自手机 | 显示全部楼层
有时候确实需要转换编码
回复

使用道具 举报

发表于 2026-3-28 11:36:32 | 显示全部楼层
[ 谢谢] 命令行ANSI、UTF-16 LE、UTF-16 BE、UTF-8、带有BOM的UTF-8批量转码
回复

使用道具 举报

发表于 2026-3-28 13:12:00 | 显示全部楼层
本帖最后由 jinkun23 于 2026-3-29 16:19 编辑

批量转换非常好用,全自动的。感谢分享。

如果要单个文件转码,用iconv这个小工具最适合在批处理里调用
iconv -f utf-8 -t gbk infile.txt >outfile.txt

https://github.com/mlocati/gettext-iconv-windows/releases/tag/v1.0-v1.19
回复

使用道具 举报

发表于 2026-3-29 16:10:40 来自手机 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2026-3-30 17:38:53 | 显示全部楼层
感谢分享好工具!
回复

使用道具 举报

发表于 2026-4-8 08:37:38 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-30 08:37

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表