簡體   English   中英

如何在lua中創建utf-8格式的文件?

[英]How do I create a file with utf-8 format in lua?

我在lua中使用以下代碼創建了一個文件:

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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM