less than 1 minute read

때가 어느 때인데, EUC-KR 인코딩을 UTF-8 인코딩으로 변환하는 걸 찾아봐야 하는가? 대부분 UTF-8 인코딩을 사용하고 있지만 많은 레거시 시스템은 아직도 EUC-KR 인코딩을 사용하고 있다.

:iconv.convert("euc-kr", "utf-8", content)

iconv 라이브러리를 설치 후 :iconv.convert/3 함수를 사용한다. iconv 프로그램을 사용하기 때문에 시스템에 설치되어 있어야 한다. macOS에 설치되어 있어서 따로 설치는 하지 않았다. windows에서 프로그램을 돌린다면? 당연히 설치해야 한다.

참고