博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cocos2d-x初入学堂(17)-->打包成APK中文显示乱码
阅读量:7225 次
发布时间:2019-06-29

本文共 626 字,大约阅读时间需要 2 分钟。



原作者:445822357    来源:博客网 

 

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

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

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

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

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

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

说明概念:

UTF-8:是UNICODE的一种变长编码,UTF-8用1到6个编码UNICODE,以字节为编码单元格式,没有字节序的问题

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

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

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

 

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

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

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

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

 

 


你可能感兴趣的文章
jQuery HTML
查看>>
数据可视化Seaborn从零开始学习教程(二) 颜色调控篇
查看>>
Android 开发推荐
查看>>
异构计算助力客户春节webp图片编码
查看>>
聊聊storm client的nimbus.seeds参数
查看>>
浅度理解NodeJS的HTTP模块
查看>>
多迪技术总监告诉你为什么人工智能用Python?
查看>>
ES6 系列之迭代器与 for of
查看>>
Java核心(五)深入理解BIO、NIO、AIO
查看>>
使用ELK构建分布式日志分析系统
查看>>
react组件的生命周期
查看>>
笔记-SSZipArchive使用以及遇到的问题
查看>>
了解webpack-4.0版本(一)
查看>>
如何培养良好的编程风格
查看>>
Go channel 实现归并排序中的 merge 函数
查看>>
Handler消息机制
查看>>
Dart4Flutter - 不可变性
查看>>
Android OkHttp简易使用
查看>>
Netty Channel源码分析
查看>>
设计模式学习之生成器模式
查看>>