이 프로그램은 다양한 텍스트 파일의 인코딩을 자동으로 인식하여 UTF-8로 변환해주는 도구입니다.
이 프로젝트는 바이브 코딩으로 제작되었습니다. 🚀
- 자동 인코딩 인식: Shift-JIS (일본어), EUC-KR (한국어), CP949 (한국어), Johab (한글 조합형) 등을 자동으로 감지합니다.
- UTF-8 변환: 인식된 인코딩을 UTF-8로 변환하여 저장합니다.
- 드래그 앤 드롭 지원: 파일이나 폴더를 프로그램 창으로 드래그하여 간편하게 변환할 수 있습니다.
- 다중 파일 및 폴더 처리: 여러 개의 파일이나 폴더를 한꺼번에 처리하며, 폴더 내의 하위 디렉토리까지 재귀적으로 탐색합니다.
- 파일명 변경: 변환된 파일은 원래 파일명 뒤에
_u가 붙어서 저장됩니다 (예:test.txt->test_u.txt). - 파일 합치기 (merged.txt): "파일 합치기" 옵션을 체크하면 변환된 모든 파일이 하나로 합쳐진
merged.txt파일이 생성됩니다. - 이름순 정렬: 파일 합치기 시 파일 이름순으로 정렬하여 합칩니다.
- 대상 확장자:
.txt,.html,.htm파일을 지원합니다.
EncodingConverter.exe를 실행합니다.- (선택 사항) 파일을 하나로 합치고 싶다면 하단의 "파일 합치기 (merged.txt)" 체크박스를 활성화합니다.
- 변환하고자 하는 파일이나 폴더를 프로그램 창 위로 드래그 앤 드롭합니다.
- 변환이 완료되면 "변환 완료!" 또는 "성공" 메시지가 표시됩니다.
최신 실행 파일은 GitHub Releases 페이지에서 다운로드할 수 있습니다.
Visual Studio가 설치되어 있어야 하며, build.bat 파일을 실행하여 빌드할 수 있습니다.
- 기본 설정된 VS 경로:
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Auxiliary\Build\vcvars64.bat - 만약 경로가 다르다면
build.bat내의VS_PATH를 수정하십시오.
- 언어: C++ (Win32 API)
- 의존성: 없음 (단일 실행 파일)
- 시스템 요구사항: Windows OS
이 프로젝트는 MIT 라이선스 LICENSE에 따라 자유롭게 사용할 수 있습니다.
