完全lua新手,求大神指点感激不尽。
lua吧
全部回复
仅看楼主
level 6
我用的是在cmd窗口下运行的,还没用编辑器,暂时只有luacom一个插件,此为前提。
local file = io.open("Test.csv","r")
for line in file:lines() do
print(line)
end
file:close()
以上代码可输出Test.csv的所有数据,但中文为乱码。
求教:
1:怎么输出特定某一格或某几个的数据,例如第10行第三列
2:中文乱码怎么解决
2015年11月09日 09点11分 1
level 6
以上的语言可能有些不专业,因为我是非常新的小白,还望各位大神见谅!
2015年11月09日 09点11分 2
level 6
不要沉啊!!!!!!
2015年11月09日 09点11分 3
level 11
你确定Test.csv里有以行分?乱码可能是读取数据的时候出现意外了,因为一个中文是两份字符合体的,在lua里一个中文占3个英文位子,所以一旦分格错误就会乱码
2015年11月11日 11点11分 4
1:是的,以行分 2:输出的数字和英文是对的,但是中文都是乱码,有什么解决办法吗?需要在代码里添加什么转换类型的点吗吗?感激不尽,多谢!
2015年11月11日 11点11分
@发电机的秘密 那时utf asccii 格式的问题了,你转换个格式交了
2015年11月11日 11点11分
1