当前位置: 首页 > news >正文

编码转换器

大批量转换编码

可以将整个工程文件夹从GB18030转为UTF-8
使用Qt C++制作

项目背景

比较老的工程,尤其是keil嵌入式的工程,其文本文件(.c、.cpp、.h、.txt、……)编码为gb2312,这为移植维护等带来了不便。现在uit-8用的多,所以制作一个将编码从gb2312(gb18030),转换为utf-8的软件

在这里插入图片描述

使用说明

1、一个文件的编码转换

点击“选择文本文件”按钮,选择一个文本文件,确认后点击“执行”执行转换

2、一个文件夹的编码转换

点击“选择文件夹”按钮,选择一个文件夹,递归的选择所有文本文件,在一个树控件中展示,用户确认后,点击“执行”执行转换

资源

见我绑定的压缩包

源码下载

https://gitee.com/cai-yunwei/enoding-converter.git

其它

1、如果有其它功能需求请下载代码后自行修改
2、Visual Studio 中有个插件 Encoding normalize tool 可以检查转换Visual Studio工程中文件的编码
在这里插入图片描述

	https://marketplace.visualstudio.com/items?itemName=lindexigd.vs-extension-18109

相关文章:

  • Mysql面试知识点详解
  • 【MCP Node.js SDK 全栈进阶指南】中级篇(1):MCP动态服务器高级应用
  • 【MCP Node.js SDK 全栈进阶指南】初级篇(1):MCP开发环境搭建详解
  • Web前端开发技术——HTML5、CSS3、JavaScript
  • 深度剖析神经网络:从基础原理到面试要点(二)
  • 重学React(一):描述UI
  • SuperMap GIS基础产品FAQ集锦(20250421)
  • 1000 QPS 下 MySQL 性能瓶颈解决方案
  • Flutter IOS 真机 Widget 错误。Widget 安装后系统中没有
  • uniapp Vue2升级到Vue3,并发布到微信小程序的快捷方法
  • 用selenium4 webdriver + java 搭建并完成第一个自动化测试脚本
  • 什么是 金字塔缩放(Multi-scale Input)
  • iscsi服务端安装及配置
  • 【Unity笔记】Unity + OpenXR项目无法启动SteamVR的排查与解决全指南
  • Dataway在Spring Boot中的引入以及使用教程
  • OpenHarmony OS 5.0与Android 13显示框架对比
  • flutter_slidable 插件使用
  • 精益数据分析(15/126):解锁数据分析关键方法,驱动业务增长
  • 使用Python+OpenCV对视频抽帧保存为JPG图像
  • MongoDB常用命令
  • 七大外贸省市,靠什么撑起一季度的出口?
  • 大学2025丨本科专业大调整,教育专家:化解就业难背后供需错配
  • 第三轮上海餐饮消费券本周五起报名,核销时间延长至6月2日
  • 牛市早报|现货黄金价格站上3400美元,上交所召开私募机构座谈会
  • 中国在建结构第一高楼“天津117大厦”将复工,预计2027年完工
  • 江南大部、江淮南部等地今起有较强降雨,水利部部署防范工作