Lua - UTF-8 EUC-KR 변환

Jmnote (토론 | 기여)님의 2021년 1월 2일 (토) 02:58 판 (→‎개요)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요[ | ]

Lua - UTF-8 EUC-KR 변환
lua
Copy
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 같이 보기[ | ]