CEGUI Lua 编码
来源:互联网 发布:数据库方面的书 编辑:程序博客网 时间:2024/06/02 10:17
CEGUI使用的是UTF-8编码
lua 使用的是ascii 编码
UTF-8编码是以一个字节为"基本单元",在表示7位ASCII字符表中的字符时,这个字符在UFT-8的格式中占一个字节,即,一个"基本单元",而在表示汉字的时候,UTF-8格式要使用3个字节来表示一个汉字。UTF-16,UTF-32 类似,分别以16位和32位为一个"基本单元"
Unicode编码,不管什么字符,都是使用2个字节来表示
在lua中输入下面这样一个字符串:"hi你好",这个字符串用lua的string.len(str)测量出来的长度是:6,即,每个英文字符占一个字节,每个汉字占两个字节,这种存储方式与UTF-8,Unicode的存储方式都不同,这句话里面的中文,是无法在CEGUI中显示出来的,要将它转成UTF-8的存储方式,这样CEGUI就可以直接显示了,CEGUI提供了这样的函数:wchar_t * AToU(const char* str); char * UToU8(const wchar_t *str);
CEGUI.toEditbox(winmgr:getWindow("editbox")):setText(UToU8(AToU("hi你好")));
- CEGUI Lua 编码
- CEGUI lua demo
- CEGUI Lua脚本入门
- cegui 7 在CEGUI中使用Lua脚本入门
- cegui 8 Lua消息处理入门
- 利用CEGUI和Lua实现框架
- 在CEGUI中使用Lua脚本入门
- 利用CEGUI和Lua实现框架
- 在CEGUI中使用Lua脚本入门
- cegui
- CEGUI
- CEGUI
- CEGUI
- CEGUI和lua之间的中文交互以及CEGUI当中的中文字符显示
- OSG+CEGUI+lua 程序框架OpenSceneGraph-2.8.2+CEGUI-0.6.2-vc9
- OGRE + CEGUI + OIS + LUA 程序框架 Ogre-v1-6-5 CEGUI-SDK-0.6.2-vc9
- 利用CEGUI+Lua实现灵活的游戏UI框架
- 利用CEGUI+Lua实现灵活的游戏UI框架
- PythonChallenge第二关
- Mysql的一些限制
- flex跨平台移动化企业开发架构
- Linux 内核态文件操作
- 为什么不能实现你的目标?
- CEGUI Lua 编码
- android关于通过向导安装放在data分区下的apk文件
- 【基础排序】选择排序
- android hover监控鼠标移动事件
- C语言基础回顾
- CEGUI的String与C++的std::string互相转换
- vector 容器使用时应该注意的内存分配问题
- 深入理解iputils网络工具-第3篇 clockdiff:时间比对程序
- 社会化评论为网站发展提供强力驱动