赞 | 0 |
VIP | 0 |
好人卡 | 3 |
积分 | 1 |
经验 | 24930 |
最后登录 | 2021-2-16 |
在线时间 | 389 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 65
- 在线时间
- 389 小时
- 注册时间
- 2009-11-24
- 帖子
- 71
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
要是路径中有中文字符,将会导致文件引用失败。
假设Game.exe在Project1目录下。- require("C:/Documents and Settings/xxx/桌面/Project1/game.rb")
复制代码 用绝对路径时,因为路径中有“桌面”两个字,结果引用失败了。
然后改成相对路径,这时候避免了“桌面”两个字的显示,结果还是引用失败了。
于是尝试用间接的绝对路径,- require(Dir.getwd + "./game.rb")
复制代码 测试了,结果还是不行。
然后我试着显示结果如下- C:/Documents and Settings/xxx//Project1/
复制代码 发现“桌面”两个字没有了……
我感觉是编码的问题,于是用下面的方法对字符串编码处理,- .force_encoding("ASCII-8BIT")
- .force_encoding("UTF-8")
复制代码 结果还是引用失败。
在事件里面用显示图片的时候,
图片名那里用中文、特殊字符也可以正常显示出来,
我想RGSS3本身应该支持中文的吧。 |
|