Project1

标题: 关于字符串操作中文的问题 [打印本页]

作者: tiandi79    时间: 2007-8-30 09:14
标题: 关于字符串操作中文的问题
$game_variables[10]=$game_variables[10][0,6]
似乎不支持中文操作。

英文的是正常结果。

还是本人操作错误?
作者: tiandi79    时间: 2007-8-30 09:14
标题: 关于字符串操作中文的问题
$game_variables[10]=$game_variables[10][0,6]
似乎不支持中文操作。

英文的是正常结果。

还是本人操作错误?
作者: 阿尔南斯    时间: 2007-8-30 09:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: tiandi79    时间: 2007-8-30 10:01
不知道,怀疑是字符串前端有记号之类的表示字符串的开始?
作者: 幻の飞鱼    时间: 2007-8-30 10:06
一个汉字占3个=。=

我也不知道是为什么

单位不是字节?
作者: 华华    时间: 2007-8-30 10:09
虽然不知道更深层的原因,但可以知道 "一二三"的长度是9
LZ可以这样试下
$game_variables[1] = "一二三"
a=$game_variables[1].length
$game_variables[1] = $game_variables[1][0,a]
p a
p $game_variables[1]

作者: tiandi79    时间: 2007-8-30 11:30
忘了试单汉字长度了,一直以为是第一个汉字前还有一个字节。。。

THX ALL
作者: 苏小脉    时间: 2007-8-30 13:15
RGSS是用的UTF-8编码方式,一个全角字符 == 三个字节




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1