使用 Lua 按字符读取文件 (Löve API)

Reading files per character with Lua (Löve API)

我正在尝试使用 Löve API 读取 Lua 中每个字符的文件,但我不知道如何操作。必须有某种方法可以做到这一点吗?在其他帖子中,我发现了一些关于每行读取文件的内容,但我确实需要按字符读取它们。有人可以告诉我该怎么做吗?

提前致谢, Leveljaap

如果 f 是文件句柄,则 f:read(1) returns 文件中的下一个字节或文件末尾的 nil。

请注意,如果文件包含例如 UTF-8 Unicode,下一个 字节 可能不是下一个 字符