AutoIt Example
한글의 변환
빈마음
2008. 10. 25. 01:21
Local $szHan = "한글"
;UTF8
Local $szCode = StringToBinary($szHan, 4), $szDec = BinaryToString($szCode, 4)
ConsoleWrite(StringFormat("UDF-8\t[%s]\t%s\t%s\n", $szHan, $szCode, $szDec))
;Ansi
Local $szCode = StringToBinary($szHan & Chr(0) & $szHan), $szDec = BinaryToString($szCode)
ConsoleWrite(StringFormat("Ansi\t[%s]\t%s\t%s\n", $szHan, StringTrimRight($szCode, 2), $szDec))
;UTF8
Local $szCode = StringToBinary($szHan, 4), $szDec = BinaryToString($szCode, 4)
ConsoleWrite(StringFormat("UDF-8\t[%s]\t%s\t%s\n", $szHan, $szCode, $szDec))
;Ansi
Local $szCode = StringToBinary($szHan & Chr(0) & $szHan), $szDec = BinaryToString($szCode)
ConsoleWrite(StringFormat("Ansi\t[%s]\t%s\t%s\n", $szHan, StringTrimRight($szCode, 2), $szDec))
출력결과
UTF-8 [한글] 0xED959CEAB880 한글
그 동안 카페에 올라왔던 질문과 제가 물어본것으로 "한글"을 코드로 변환하는 방법에 대한,
일반적인 작업을 정리해 두었던것을 올려 봅니다.
UTF-8, Ansi에 대한 글은 Link(카페게시판) 를 따라 가시면 되겠고,
얼카팅님의 질문에 ToKor님이 답변을 해주셨고, 전체함수는 링크를 따라 가셔서 확인바랍니다.
원하는 결과를 얻기 위해서는 위방법에서 또 한번 작업을 해주셔야 합니다.
** 변환에 대한 개념을 잡기 위해서 정리해 둔 것입니다.