在 Windows 系统里写源代码带来的一堆 B 乱码问题解析

如果你刚好学习过 C/C++ 编程,又刚好用了 Windows 系统的电脑,又刚好使用了 Visual Studio 进行代码的编写,又刚好在里面写了中文字符串或者引用了中文文件路径,又刚好有在 windows 的命令行里输出过中文字符串内容,那么你很有可能遇到过乱码问题。

曾经,作为一个技术不深的大学生,没有能力也没有想法去探讨这些问题的根本原因,如今我工作了,虽然技术还是不深,但是依然有工作逼着我去探讨这些问题的根本原因,不然测试就要给我挂一个大大的 bug 单了,没办法,只能够进行探索了。

这次遇到的问题是:同样是 utf-8 编码的源代码文件,在 Visual Studio 里面,字符串字面量在内存里是 GBK 编码,而在 CLion 里是 utf-8 编码。而且 CLion 中的 utf-8 编码还可能有损失。

继续阅读“在 Windows 系统里写源代码带来的一堆 B 乱码问题解析”

搞了一个静态博客

因为疫情,一直都在家里,没有去学校。不仅失去了生活费来源,也快要毕业了。毕业之后,也不知道到时候付不付得起维护这个服务器的费用……

为了避免失去一个博客,我也想了一些办法,最终想到的是利用免费的github page搭建一个静态博客。目前的地址是 https://blog.kazamihatsuroku.top 。(说起来,因为当时脑子一热就直接给这个域名买了十年的期限……所以长期内这个域名都是有效的,大可放心。)

继续阅读“搞了一个静态博客”