查看: 1445|回复: 7

关于字符串操作中文的问题

  [复制链接]
梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-8-22
回帖
166
发表于 2007-8-30 09:14:50 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
$game_variables[10]=$game_variables[10][0,6]
似乎不支持中文操作。

英文的是正常结果。

还是本人操作错误?
我在写BASIC的时候,大家都去写C了。 我在写C的时候,大家都去写MUD了。 我在写MUD的时候,大家都去写ASP了。 我在写ASP的时候,大家都去写RM了。 我在写RM的时候,大家都去写RM-ONLINE了。 于是我只能选择拖地板了。。。
梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-8-22
回帖
166
发表于 2007-8-30 09:14:50 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
$game_variables[10]=$game_variables[10][0,6]
似乎不支持中文操作。

英文的是正常结果。

还是本人操作错误?
我在写BASIC的时候,大家都去写C了。 我在写C的时候,大家都去写MUD了。 我在写MUD的时候,大家都去写ASP了。 我在写ASP的时候,大家都去写RM了。 我在写RM的时候,大家都去写RM-ONLINE了。 于是我只能选择拖地板了。。。
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-30
回帖
5
发表于 2007-8-30 09:24:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-8-22
回帖
166
 楼主| 发表于 2007-8-30 10:01:47 | 显示全部楼层
不知道,怀疑是字符串前端有记号之类的表示字符串的开始?
我在写BASIC的时候,大家都去写C了。 我在写C的时候,大家都去写MUD了。 我在写MUD的时候,大家都去写ASP了。 我在写ASP的时候,大家都去写RM了。 我在写RM的时候,大家都去写RM-ONLINE了。 于是我只能选择拖地板了。。。
回复

使用道具 举报

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
回帖
1019
发表于 2007-8-30 10:06:20 | 显示全部楼层
一个汉字占3个=。=

我也不知道是为什么

单位不是字节?
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-6-3
回帖
495
发表于 2007-8-30 10:09:22 | 显示全部楼层
虽然不知道更深层的原因,但可以知道 "一二三"的长度是9
LZ可以这样试下
$game_variables[1] = "一二三"
a=$game_variables[1].length
$game_variables[1] = $game_variables[1][0,a]
p a
p $game_variables[1]
啊……正太好可爱啊~~~~ 偶死了,2009年重生
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-8-22
回帖
166
 楼主| 发表于 2007-8-30 11:30:37 | 显示全部楼层
忘了试单汉字长度了,一直以为是第一个汉字前还有一个字节。。。

THX ALL
我在写BASIC的时候,大家都去写C了。 我在写C的时候,大家都去写MUD了。 我在写MUD的时候,大家都去写ASP了。 我在写ASP的时候,大家都去写RM了。 我在写RM的时候,大家都去写RM-ONLINE了。 于是我只能选择拖地板了。。。
回复

使用道具 举报

梦石
0
星屑
310
在线时间
953 小时
注册时间
2007-4-25
回帖
798
发表于 2007-8-30 13:15:11 | 显示全部楼层
RGSS是用的UTF-8编码方式,一个全角字符 == 三个字节
su@rpg.blue:~> repeat 1 fortune
Matz is nice, so we are nice.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部