例如我们需要从file.txt中读取笔墨,再使用outtextxy()函数向窗口绘制笔墨。
查找EasyX的官方文档可知,该函数有两个重载,分别为:void outtextxy(int x, int y, LPCTSTR str)和void outtextxy(int x, int y, TCHAR c)。
如果我们的file.txt文件使用GBK或者GB2312编码的话,会导致VS编译器混合utf-8编码和GBK编码,导致程序不能正确绘制笔墨。
编码问题一直是令人头痛的问题,这里给出通用的方法论,希望能够带来一些资助。
二、解决方法