我对这个非常简单的问题不知所措。让我们考虑以下两种从lua解释器打印字符└
的尝试:
1)
Lua 5.3.1 Copyright (C) 1994-2015 Lua.org, PUC-Rio
> print(utf8.char(2514))
2)
Lua 5.3.1 Copyright (C) 1994-2015 Lua.org, PUC-Rio
> print("└")
└
第一个问题是,由于某种原因,仅选项2)实际上有效。但是我真正的问题是,当我运行一个使用选项2)进行某些打印的脚本时,它实际上会打印出与选项1)相同的乱码。 这使我想到了主要问题,为什么?
有关信息,我只是使用以下命令运行脚本:
./lua53 path_to_my_script.lua
我觉得我在某个地方缺少一些非常可笑的东西,但我一直无法弄清楚。任何帮助将不胜感激。
谢谢!
答案 0 :(得分:1)