有时候在关于SDL的博文中看到一些评论,说SDL对中文的支持不佳,因为当程序涉及中文时总是输出乱码. 照我个人观点,这里面很多都是误解.下面就根据我在windows下使用SDL的情况,说说我的观点. SDL作为一个跨平台的库,在字符方面有它独特的地方.那就是,它的运行库支持的字符编码为UTF8,而不是windows中常见的各种本地字符编码.比如中文版windows使用的codepage 936,也有称其为GBK的,实际上是对基于GB2312字符集的EUC-CN编码方式做了一个基于UNICODE字…