(2)cocos2dx在windows环境下中文显示乱码
来源:互联网 发布:ip mac 编辑:程序博客网 时间:2024/05/20 05:46
使用环境:
cocos2dx2.2.4+windows8.1
使用CCLabelTTF创建中文文本标签的时候,运行显示是乱码的。在很久之前我使用的是写一个字符编码转换的类来进行编码转换以实现中文显示。但是当时没有做记录,后来又少在windows下进行开发(使用lua的时候也是直接把lua文件另存为utf-8字符编码格式),所以这一问题也没有重新遇到。如今又回到windows下使用C++进行开发,预料中的遇到了这个问题,所以这一次觉得有必要做一下记录。
解决方案有如下几种(来自很多网络大侠的博客):
1、使用iconv库。参考:http://blog.csdn.net/zhanghefu/article/details/21288451
2、使用xml的方式。参考:http://blog.csdn.net/zhanghefu/article/details/21288451
3、自定义一个转码为Utf-8的类。参考:http://my.oschina.net/ffs/blog/311788
4、在文件中添加 #pragma execution_character_set("utf-8") //默认使用UTF8
由于本人现在使用的是第四种方案,所以前三种都是给出的参考地址(这样的问题百度一下就会有很多大侠给出方案的)。
第4种方案我现在的使用方式是:新建一个.h文件,文件中写上要使用到的中文标签的内容,使用static const char*或define方便程序中使用。要使用的时候只要include新建的.h文件就好。
PS:如果看到有其他的更好的方案,以后再做记录。如果是在Mac下使用Xcode进行开发就不用担心这个问题了~~呵呵。
- (2)cocos2dx在windows环境下中文显示乱码
- cocos2dx在windows下如何显示中文
- cocos2dx在VS下Label中文显示乱码…
- Weka在Windows环境下中文乱码问题
- cocos2dx CCLabelTTF显示中文乱码
- windows下mysql中文显示乱码
- Windows下matlab显示中文乱码
- cocos2dx windows下使用中文字符串乱码解决方案
- Python的raw_input语句包含中文,在Windows环境CMD中显示乱码的解决方法
- Python的raw_input语句包含中文,在Windows环境CMD中显示乱码的解决方法
- Python的raw_input语句包含中文,在Windows环境CMD中显示乱码的解决方法
- windows下的中文文件名共享在linux下显示乱码的问题
- windows下的文本文件在linux下查看,中文显示乱码
- Linux下的C文件在windows下中文显示乱码解决
- Windows下Qt程序在Linux环境下运行中文乱码解决
- jfreechart在linux环境下显示中文为乱码的解决办法
- SVN+Apache在windows下http访问 显示中文乱码问题的解决方法
- jfreechart图,windows下中文显示正常,linux下乱码
- canvas绘图基础整理
- JAVA_基础简记
- iOS常用的第三方库以及XCode插件集锦
- 【DP】 TOJ 4103. Chinese Hockey 3
- android程序中出现Type android:actionModeShareDrawable requires API level 21 (the min is 8)的解决方案
- (2)cocos2dx在windows环境下中文显示乱码
- POJ 2503 Babelfish(map)
- 天声人語 20150711
- NI 更新还是获得了USB端口的权限
- 越狱手机真机测试
- 日经春秋 20150711
- sql 范式
- Java - 判断元音辅音
- LeetCode Implement Stack using Queues