文件批量从gbk转成utf8的工具

news/2024/7/5 11:40:16

工具名:GB/BIG5/UTF-8 文件编码批量转换程序

在这里插入图片描述

下载地址: https://www.wenjiangs.com/wp-content/uploads/2018/05/GB2UTF8.zip


程序功能:将 GB、BIG5、UTF-8 文件相互转换,方便的批量处理能力,主要用于网站文件编码方式的整体转换上。

特别提醒:程序不保证文件绝对安全,使用前请备份!

开发环境:Visual Basic6.0(SP6) 简体中文、Windows XP(SP2) 简体中文在其它环境下未做测试,因此程序不一定能正常运行。

已知缺陷:对于 BIG5 编码的文件,若执行 UTF-8 转换,保存到 UTF-8 文件中的是伪编码,实际上是 GBK 繁体字的 UTF-8 编码,而非 BIG5。 这么做的原因在于在简体 Windows 系统中,我还没有找到好的办法对BIG5 进行 UTF-8 编码,只能对 GBK 进行 UTF-8 转换,使之看起来象一个繁体字文件。

使用说明
软件使用VB6开发,如果在某些电脑上无法使用,多半是缺少运行库的原因。碰到这种情况,请在互网上下载 MSVBVM60.DLL 文件到软件所在目录即可。这个文件使用很普遍,许多地方可以下载。如果找不到,微软的网站一定存在!

开发背景
某天,应老板的要求,需要将一个 GB 编码的 WEB 应用改变成 UTF-8 编码,整个 WEB 程序涉及 300 多个 ASP 和 HTML 文件…于是乎,我上网搜索能将GB 文件批量转换成 UTF-8 编码的软件。找来找去,多是一些仅能在网页中实时编码的 VBS、JS 或 PHP 脚本,而没有进行大量文件编码转换的工具。

因为时间紧迫,后来只好使用最原始的办法,用 Windows 的记事本打开一个个 ASP 文件,使用“另存为…”的方式变成 UTF-8 编码。真是郁闷…最后,有了这个软件!

版本历史
1.3 – 当前版本,批量查找时可以只查找包含指定文本内容的文件
1.21 – 生成 UTF-8 时可选是否带BOM(标示自身编码方式和字节序的特殊字串,BYTE ORDER MARK)
1.2 – 添加在转换过程中进行文件内容添加、替换功能;该功能使本软件也能作为一个文本替换软件使用。
1.1 – 未公开发布,完成 GB、BIG、UTF-8 三种编码相互转换。
1.0 – 未公开发布(自用),完成 GB 与 UTF-8 编码相互转换功能。


http://lihuaxi.xjx100.cn/news/299072.html

相关文章

一文读懂 HTTP/2 特性

HTTP/2 是 HTTP 协议自 1999 年 HTTP 1.1 发布后的首个更新,主要基于 SPDY 协议。由互联网工程任务组(IETF)的 Hypertext Transfer Protocol Bis(httpbis)工作小组进行开发。该组织于2014年12月将HTTP/2标准提议递交至…

四、卷积、转置卷积(上卷积)大小计算公式

卷积计算公式: Out (In -kernel_size 2*padding) / stride 1转置卷积(上卷积)大小计算公式: Out (In -1)*stride -2*padding kernel_size案例1(转置卷积): 1、将 1 * 1 卷积成 4 * 4 &a…

牛血清白蛋白修饰葡萄糖 BSA-glucose,木糖/半乳糖/乳糖偶联牛血清白蛋白

产品名称:牛血清白蛋白修饰葡萄糖 英文名称: BSA-glucose 用途:科研 状态:固体/粉末/溶液 产品规格:1g/5g/10g 保存:冷藏 储藏条件:-20℃ 储存时间:1年 牛血清中的简单蛋白&…

14届蓝桥杯青少组选拔赛C++_2022.11.27

14届蓝桥杯青少组选拔赛C++_2022.11.27一、选择题T1. 执行 cout << 5 / 3; 语句后,输出的结果是( B )。 A、0 B、1 C、2 D、3T2. 执行以下代码,输出的结果是( B )。 char a[6] = {a, b, c, d}; cout << sizeof(a); A、4 B、6 C、8 D、12T3. 关于C++中的一维数组…

7-57 租用游艇问题——dp

长江游艇俱乐部在长江上设置了n个游艇出租站1&#xff0c;2&#xff0c;…&#xff0c;n。游客可在这些游艇出租站租用游艇&#xff0c;并在下游的任何一个游艇出租站归还游艇。游艇出租站i到游艇出租站j之间的租金为r(i,j),1<i<j<n。试设计一个算法&#xff0c;计算出…

预训练+微调任务

1.ELMO微调2.微调阶段下游任务&#xff1a;用训练好的模型继续之后的任务Er(S1*E1(词特征)S2*E2(句特征)S3*E3(语义特征))注意&#xff1a;ELMO并不是把文本编码成向量之后&#xff0c;直接作为下游任务模型输入&#xff0c;而是将ELMO编码的向量作为新的单词特征补充到下游任务…

八、Nacos服务注册和配置中心

SpringCloud Alibaba Nacos服务注册和配置中心 Nacos简介 为什么叫Nacos 前四个字母分别为Naming和Configuration的前两个字母&#xff0c;最后的s为Service 是什么 一个更易于构建云原生应用的动态服务发现&#xff0c;配置管理和服务管理中心 Nacos&#xff1a;Dynamic…

Java中常用判断方法

常用判断方法对象的判断&#xff08;Objects工具类-Java自带&#xff09;Objects.equals(Object a, Object b)Objects.isNull(Object obj)Objects.nonNull(Object obj)Objects.toString(Object o, String nullDefault)字符串的判断&#xff08; StringUtils工具类-Hutool&#…