尽量做到:跨平台/源代码编码UTF8
在这里指stdio的c。
比如我使用过setlocale(LC_ALL, "zh_CN.UTF8");的方法,确实成功输出了,但是输入似乎不行。
setlocale(LC_ALL, "zh_CN.UTF8");
更改编译参数charset的也试过,感觉不够好。
gettext 也用过(因为某些问题也感觉很头疼)
windows上还是不要折腾utf8了,这边的问题解决了那边也会出问题,要不然用三方库的解决方案,要不老老实实gbk
matrixcascade 问题是有很多第三方库使用的是utf-8啊,还有一些原本运行在Linux下的代码,要放到Windows下,难道要重新使用GB2312保存一下?