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

将UEC++项目转码成UTF-8

方法一

如果文件不多的话,可以手动一个一个进行修改。添加 “高级保存选项”

手动改为UTF-8

方法二

使用editorconfig文件,统一编码问题。通过:“工具” > “选项”>"文本编辑器" > "C/C++" > "代码样式"   选择  “基于代码样式设置生成 EditorConfig 文件”。

在.editorconfig文件中添加以下代码,主要是charset = utf-8 ,其他的看自己需要。

[*]
end_of_line = lf                    # 行尾 UNIX 格式 LF
charset = utf-8                     # 文件编码字符集为 UTF-8
trim_trailing_whitespace = true     # 删除文件末尾空格
insert_final_newline = true         # 末尾插入新行
indent_style = space                # 以空格代替 tab
indent_size = 4                     # 代替 tab 的空格数量

        需要重启VS,使用这种方法之后,每个文件保存的时候会自动转成UTF-8格式。但是这两种都是将当前文件进行转码

        其他的已有文件转码的话,可以用脚本来实现:“win + x" 打开“windows powershell (管理员)”

将以下脚本添加到powershell中

Get-ChildItem -Path "F:\Learn\Blaster\Blasters" -Include *.cpp,*.h -Recurse | ForEach-Object {
>>     $content = Get-Content -Path $_.FullName -Raw
>>     [System.IO.File]::WriteAllText($_.FullName, $content, [System.Text.Encoding]::UTF8)
>> }
>>

将:“F:\Learn\Blaster\Blasters”修改成自己的项目路径

运行脚本即可完成转码了。

http://www.lryc.cn/news/422856.html

相关文章:

  • 深入探索MySQL C API:使用C语言操作MySQL数据库
  • 武汉流星汇聚:亚马逊助力跨境电商扬帆起航,海外影响力显著提升
  • C语言:设计模式
  • Pandas数据选择的艺术:深入理解loc和iloc
  • <数据集>固定视角监控牧场绵羊识别数据集<目标检测>
  • 浙大数据结构慕课课后题(06-图2 Saving James Bond - Easy Version)(拯救007)
  • 前置(1):npn 和yarn ,pnpm安装依赖都是从那个源安装的啊,有啥优缺点呢
  • 视频融合项目中的平台抉择:6大关键要素助力精准选型
  • 微信小程序项目结构
  • C++unordered_map的用法
  • 代码随想录算法训练营第三十六天| 188.买卖股票的最佳时机IV、309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳时机含手续费
  • Golang | Leetcode Golang题解之第332题重新安排行程
  • Spring Boot - 通过ServletRequestHandledEvent事件实现接口请求的性能监控
  • Docker相关配置记录
  • MySQL中INT(3)与INT(11)
  • Qt 窗口:菜单、工具与状态栏的应用
  • 学习必备好物有哪些?高三开学季好物推荐合集
  • java的分类
  • 基于火山引擎云搜索服务和豆包模型搭建 RAG 推理任务
  • Python 实现 Excel 文件操作的技术性详解
  • Spring WebFlux 实现 SSE 流式回复:类GPT逐字显示回复效果完整指南
  • 成功解决7版本的数据库导入 8版本数据库脚本报错问题
  • 如何让RStudio使用不同版本的R
  • 汽车免拆诊断案例 | 2011 款进口现代新胜达车智能钥匙系统有时失效
  • Count clock
  • 【MySQL】1.MySQL基本操作
  • Qt .qm文件详解
  • 【计算机网络】UDP实战
  • 七、ESP32-S3上使用MicroPython点亮WS2812智能LED灯珠并通过web控制和JS颜色选择器改变灯珠颜色
  • Z 字形遍历二叉树