Lua - UTF-8 EUC-KR 변환

1 개요[ | ]

Lua - UTF-8 EUC-KR 변환
function hex(str)
    return (str:gsub('.', function (c)
        return string.format('%02X', string.byte(c))
    end))
end

local iconv = require("iconv")

local a = "안녕하세요"
local cd = iconv.new("cp949","UTF-8") -- to, from
local b, e = cd:iconv(a)
print( a )      -- 안녕하세요
print( hex(a) ) -- EC9588EB8595ED9598EC84B8EC9A94
print( b )      -- ¾ȳ舏¼¼¿
print( hex(b) ) -- BEC8B3E7C7CFBCBCBFE4

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}