对我而言,开发最容易踩到坑踩到屎的就是 iOS 开发,其次是 Windows 开发。
归其原因,一般我接触到的 C++ 开发都是以类 unix 系统作为开发的(MacOS、Android、Linux),所以作为不同源且自成门派的 Windows 系统开发对我来说,开发的时候就能感受到很多割裂感,比如 Windows 特有的各种 winAPI,以及不同于类 unix 系统的各种习惯。(例如回车是 LRLF,Visual Studio 文件编码之类的)。
这次可是吃了一坨大的,也多亏于此我对于文件的编码有了更深的认识。
接下来就讲一下我的探索之旅。
继续阅读“使用宽字符解决 Windows 路径乱码问题 —— 没那么深入理解 Windows 下C++ 字符串编码”