​ 藕汤,是小时候的记忆里的下雪天的火炉子,黑漆漆的蜂窝煤上跳跃着红红的🔥;上面压着一厚重的大瓦罐,随着奶奶一堆排骨和藕块加入到里面,再添水,盖上盖;地下的通风口页仅留对准卡口的小缝隙;以保证长时间的不熄,过了一夜后,端着冒着白气的一碗给我~。

​ 于是乎此记忆就永远被定格到了这里,不消散。

藕汤

简 述: 本篇重点讲述如下:

  1. 乱码知识所涉及的大量知识点
  2. MinGW/MSVC 对于 "中文123"ANSI 字符串的字符串的默认编码理解
  3. MSVC 中一些强制转换为 GBK/UTF-8 的大坑说明
  4. 使用代码片对上面理论的验证
  5. 完成心愿:以一种优雅的方式在 MSVC 上使用 UTF-8 和 Qt 跨平台不乱码;同样源码亦可使用 WinGW 编译不乱码

本文仅适合想要深究和学习乱码的原因、以及了解编码等知识的读者 ,最后理解透彻均后,欲自行解决做手中实际的乱码问题;若你仅想找到一两行代码,临时解决当前所囧境,本文可能不适合你。

QtVisual Studio乱码

简 述: 旧时 Win10 一直无漂亮的终端,故日常用 Git Bash 都新建一新窗口,久之,厌倦。今,配置 Git Bash 到 Windows Terminal 的标签页打开,最终效果图示如下。此中遇几处缺陷,记载其解决方案:

  1. Terminal 中使用 Git Bash 会闪屏
  2. Terminal 中使用 winget 找不到命令
  3. 下载和配置 OhMyPosh 主题,调整字体
OhMyPosh

简 述: 前面用了两年 Linux,现切回来 win10 系统,略不习惯;感觉用 MSVC(VS2017) 和 win10 还有点不够利索,记一下解决方式。

  • MSVC 安装 pdb 符号包,调试 Qt 源码

  • Qt 程序增、删组件、卸载时失败,提示 "At least one valid and enabled repository required for this action to succeed."

QtVisual Studio