2017-04-16 4 views
1

私はLUAで、次のコードを含むファイルを作成しました:luaでutf-8形式のファイルを作成するにはどうすればよいですか?

local f = io.open("./data/myfile.html", "w") 
f:write(text) 
f:close() 

文字列は、ファイルに格納されているがペルシャ語です。ファイルが開かれているとき、文字は判読不能です。私はそれを修正する方法

image

:以下のスクリーンショットのように?

答えて

2

ルアはエンコードを気にしません。あなたのLuaソーステキストがすでにutf-8である場合、html "head"セクションに "meta"タグを追加するだけです。

<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
</head> 
:あなたのHTMLバージョンがHTML5より前の場合

<head> 
    <meta charset="UTF-8"> 
</head> 

は、その後、古い構文を使用します

関連する問題