lua用io.open打开文件,如果文件中有中文,读取出来是乱码
lua吧
全部回复
仅看楼主
level 3
require "io"
local file = io.open("test.txt", "r")
local str = file:read("*a")
print("str") -- 乱码。
我知道可以用lc库,可以转字符串,但是转好后,这个字符串不能进行修改的。
问题是,有什么方法从配置文件中读取中文而不乱码?[呵呵]
2014年10月23日 08点10分 1
level 8
【我知道可以用lc库,可以转字符串,但是转好后,这个字符串不能进行修改的。】
[乖][乖][乖]
[乖]lua的字符串本来就不能修改的呀
[乖]你想怎么修改呢的呀
[乖]还有local str = file:read("*a") print("str") 如果能打印出
正确的
字符串就怪了
[乖][乖][乖]
2014年10月23日 11点10分 3
1