1
我已经创建了下面的代码文件中LUA:如何在lua中创建一个utf-8格式的文件?
local f = io.open("./data/myfile.html", "w")
f:write(text)
f:close()
字符串存储在文件中是波斯语。当文件被打开时,字母难以辨认。像下面的截图:
我该如何解决?
我已经创建了下面的代码文件中LUA:如何在lua中创建一个utf-8格式的文件?
local f = io.open("./data/myfile.html", "w")
f:write(text)
f:close()
字符串存储在文件中是波斯语。当文件被打开时,字母难以辨认。像下面的截图:
我该如何解决?
的Lua不关心编码。如果您的Lua源文本已经在utf-8中,那么您应该在html“head”部分添加“meta”标签。
<head>
<meta charset="UTF-8">
</head>
如果您的HTML版本比HTML5早,然后用旧的结构:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>