找回密码
 点一下
查看: 1469|回复: 3

中文字符string的小bug

[复制链接]
发表于 2011-7-12 17:14:28 | 显示全部楼层 |阅读模式
中文字符String需要用16进制表示
例如"我"写成"\xe6\x88\x91"
如果你希望一个字符串的内容是"我0"
于是写成"\xe6\x88\x910"
之后测试地图时会报错

错误说明为:
00:00:00.00 無法載入腳本: 錯誤的逸出序列
因为使用了Galaxy++ Editor,中文是自动转换的
于是没加空格就悲剧

实际上这个不算bug,只是没有考虑这个问题
\x910这个16进制数没有问题
关键是这样转换成的中文字符不存在
发表于 2011-7-12 17:33:56 | 显示全部楼层
要记得加空格的同学们
回复

使用道具 举报

发表于 2012-8-12 15:37:48 | 显示全部楼层
"\\xe6\\x88\\x91\\x30"
就好了...
回复

使用道具 举报

发表于 2012-8-12 16:48:53 | 显示全部楼层
所以死果然还是用键值比较好么~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-7-13 11:08 , Processed in 0.045458 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表