Project1
标题:
utf8的txt用File.open之后的问题
[打印本页]
作者:
Wind2010
时间:
2011-11-11 18:03
标题:
utf8的txt用File.open之后的问题
font = File.open("Change_Font.txt", "r")
f_name = font.read
font.close
p f_name #=> "黑体"
p f_name == "黑体" #=> false
复制代码
Change_Font.txt是用utf_8字符保存的“黑体”
求解为什么会出现最后一行的现象,还有怎么解决? dsu_plus_rewardpost_czw
作者:
fux2
时间:
2011-11-11 19:03
gsub掉\000
作者:
各种压力的猫君
时间:
2011-11-11 20:04
本帖最后由 各种压力的猫君 于 2011-11-11 20:21 编辑
请用
UTF-8(无BOM)
编码
1.jpg
(15.25 KB, 下载次数: 0)
下载附件
保存到相册
2011-11-11 20:20 上传
(图是Notpad++,UltraEdit则是在保存时选择编码)
作者:
禾西
时间:
2011-11-11 20:36
本帖最后由 禾西 于 2011-11-11 20:37 编辑
BOM的話是三個字節,所以直接從第四個字節開始讀吧。
IO#pos = 3
作者:
Wind2010
时间:
2011-11-11 21:08
XD算吧我还是自己把输入名字的脚本改改来用好了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1