Autoit ansi 를 utf-8로 변환
_ConvertFileToUTF_8(@ScriptDir & "\Example.xml")
Func _ConvertFileToUTF_8($sFilePath)
Local $iEncoding = FileGetEncoding($sFilePath)
Local $hFileOpen = FileOpen($sFilePath, $iEncoding)
If $hFileOpen = -1 Then
Return SetError(1, 0, 0)
EndIf
Local $sData = FileRead($hFileOpen)
FileClose($hFileOpen)
$hFileOpen = FileOpen($sFilePath, 130)
If $hFileOpen = -1 Then
Return SetError(2, 0, 0)
EndIf
FileWrite($hFileOpen, $sData)
Return FileClose($hFileOpen)
EndFunc ;==>_ConvertFileToUTF_8
== 파일을 UTF-8로 열기
<source lang=autoit>
$sFilePath = @ScriptDir & '\test.txt'
$hFileOpen = FileOpen($sFilePath, 130) ; 130으로 오픈해서 기록하면 utf-8 로 기록이 가능
FileWriteLine($hFileOpen,'파일쓰기')
FileClose($hFileOpen)