메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

Autoit ansi 를 utf-8로 변환

데브카페

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)

Comments