Cocos2d-x初入学堂(17)-->打包成APK中文显示乱码



 原作者:
445822357源:博客网 

 

 

欢迎转载!转载时请注明出处:http://write.blog.youkuaiyun.com/postedit/8363166

 

久没有更新博客了,因为工作各种忙,忘能谅解..

 

这个问题也是移植到android上必碰的问题,只要你的C++文件中有中文,没有处理对应的文件,肯定中文显示会乱码的...呵呵!在此分享一下

 

将你C++头文件,源文件用到中文的地方,全部把文件格式转成UTF8+Bom的。如果转成UTF8你会发现在android手机上中文显示正常,可是等你回来用vs编译你的工程的时候

 

 

直接用的我现在做的项目做的测试...

 

只要你用到了中文的地方,都会有错...你改成UTF8+BOM 就不会有问题了...

 

仔细一点会发现上面截图中的这句话:请将该文件保存为 Unicode 格式以防止数据丢失

 

说明概念:

 

UTF-8:UNICODE的一种变长字符编码,UTF-816字节编码UNICODE字符,以字节为编码单元格式,没有字节序的问题

 

UTF8+BOM:加了字节序列标识,以字节为编码单元格式

 

BOM—Byte Order Mark,就是字节序标记,也就是签名

 

感谢大家阅览我的博文,希望也能看到大家留下的脚印...呵呵!

 

 

 

 

 

欢迎关注关东升新浪微博@tony_关东升。

 

关注智捷课堂微信公共平台,了解最新技术文章、图书、教程信息

  

更多精品iOSCocos、移动设计课程请关注智捷课堂官方网站:http://www.zhijieketang.com

 

智捷课堂论坛网站:http://51work6.com/forum.php

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值