C++ EUC-KR 파일 UTF-8 변환 프로그램


C++ EUC-KR 파일 UTF-8 변환 프로그램

boost 라이브러리를 사용하여 EUC-KR로 인코딩된 파일들을 utf-8 형식으로 바꾼다. 오래된 프로젝트의 코드들의 경우 모두 EUC-KR로 인코딩 되어 있어 프로젝트 내부의 모든 파일의 인코딩을 바꾸려고 작성. 압축을 푼 후 생성된 exe 파일과 dll 파일을 변환할 파일들이 있는 디렉토리 내부로 복사 후 해당 디렉토리에서 터미널 실행. .cpp, .h 파일들을 변환하려면 터미널에서 filetoutf8 EUC-KR .cpp .h 커맨드를 입력을 하면 된다. EUC-KR이 아닌 다른 인코딩 방식을 입력하면 해당 인코딩을 변환한다. 입력한 확장자에 해당하는 디렉토리 내부의 모든 파일들을 변환한다. 인코딩 타입이 EUC-KR이 아닌 경우 깨질 수 있으므로 기존 파일 백업 후 작업을 권장. 첨부파일 filetoutf8.zip 파일 다운로드 #include "boost/algorithm/string.hpp" #include "boost/locale.hpp" #include <iostre...


#boost #cpp #euckr #utf8

원문링크 : C++ EUC-KR 파일 UTF-8 변환 프로그램