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>