
简单来说:如果你的.cpp文件保存的是utf-8的格式,fromLocal8Bit ("测试中文"),“测试中文”就是utf-8的字符,linux肯定就正常,windows肯定就不正常了
编码问题。你什么 Linux ?我记得现在的 Linux 读取的时候,都要先 local2utf8 ,写的时候 utf82local 转换。系统内部统一用的 utf8 ,但外部编码用什么的都有。
不过现在 Linux 都用 utf8 做 local 编码了。
欢迎分享,转载请注明来源:内存溢出

简单来说:如果你的.cpp文件保存的是utf-8的格式,fromLocal8Bit ("测试中文"),“测试中文”就是utf-8的字符,linux肯定就正常,windows肯定就不正常了
编码问题。你什么 Linux ?我记得现在的 Linux 读取的时候,都要先 local2utf8 ,写的时候 utf82local 转换。系统内部统一用的 utf8 ,但外部编码用什么的都有。
不过现在 Linux 都用 utf8 做 local 编码了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)