同樣的,如果妳是從外部讀取文件,那麽lua自身不會進行轉換;比如從utf-8編碼的文本中讀取字符串寫入文本,那麽寫入部分的文本即為utf-8.
如果妳要實現的只是簡單寫入ansi文本(比如logging),那麽在環境允許的情況下將原文件編碼設為ansi即可;或者還能用換碼符直接寫入(這個不太方便了就是)
當然也可以通過使用外部庫在lua中進行字符串編碼轉換;比如lua-iconv(windows下需要自行編譯iconv)或者lc(推薦,用法非常簡單,/download/alga_1/4115472)