Project1

标题: RGSS 字串符不是使用UTF-8嗎? [打印本页]

作者: nokaiwai    时间: 2011-12-2 21:37
标题: RGSS 字串符不是使用UTF-8嗎?
本帖最后由 nokaiwai 于 2011-12-2 22:09 编辑

研究很久,話說文字檔用UTF-8儲存可以正常讀取卻非文字本身是甚麼一回事,例子如下
  1. p File.open("hi.ini").read   ###"你好"
  2. p "你好" == File.open("hi.ini").read   ###false
复制代码
RGSS 字串符不是使用UTF-8嗎?
請各位大大幫忙解答,謝謝!dsu_plus_rewardpost_czw
作者: 亿万星辰    时间: 2011-12-3 07:02
用UTF-8 无 BOM 格式编码
作者: nokaiwai    时间: 2011-12-3 07:20
可以說一下如何轉換嗎?
作者: 第七水螰    时间: 2011-12-3 13:06
nokaiwai 发表于 2011-12-3 07:20
可以說一下如何轉換嗎?

str.slice!(0) 可以去掉 UTF-8 字串開頭的 BOM。Windows 默認的 Notepad 程序總是會保存帶 BOM 的 UTF-8,如果用一些第三方的編輯器,比如 Notepad++,就可以在用 UTF-8 編碼時選擇是否包含 BOM。




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