Project1
标题:
关于从文件中读取文本的问题
[打印本页]
作者:
clap_pl
时间:
2011-1-7 15:47
标题:
关于从文件中读取文本的问题
我想把一些文本存在一个文件中,当需要的时候去读取它
比如我在文本文件 2.txt 中写了这么一句话
“你好吗?”
然后再脚本中
file=File.open("2.txt")
file = file.read
但发现最后在窗口中显示出来的是乱码
这是编码的问题吗?
如果文件中是英文内容 则显示没有问题
请问有什么解决办法吗?? 谢谢赐教
作者:
亿万星辰
时间:
2011-1-7 16:44
另存为 utf-8编码
作者:
沙漠点灰
时间:
2011-1-7 16:52
因该是编码问题...
测试 : "你好吗?" ,使用脚本 : p File.open("Game.txt", "r").read
ANSI = >"\272"
Unicode = >"\377\376......(懒得打)"
Unicode Big Endian = > 同上...
UTF - 8 = > "你好吗?"
建议读中文文件用 UTF - 8,读英数文件用 ANSI
作者:
clap_pl
时间:
2011-1-7 21:17
哦 原来是这样
另存为utf-8编码就可以了
非常感谢楼上两位
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1