다른 명령
새 문서: == Autoit ansi 를 utf-8로 변환 == <source lang=autoit> _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 SetE... |
편집 요약 없음 |
||
| 1번째 줄: | 1번째 줄: | ||
== Autoit ansi 를 utf-8로 변환 == | |||
<source lang=autoit> | <source lang=autoit> | ||
_ConvertFileToUTF_8(@ScriptDir & "\Example.xml") | _ConvertFileToUTF_8(@ScriptDir & "\Example.xml") | ||
2024년 11월 5일 (화) 00:39 판
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)