텍스트 파일 인코딩 작업대
옛 윈도 프로그램에서 저장한 CP949 파일을 UTF-8로 바꾸거나 반대로 보내야 할 때, 확장자만 바꾸면 실제 바이트는 그대로입니다. 이 도구는 선택한 파일 바이트를 사용자가 지정한 문자셋으로 엄격하게 읽고 새 바이트 파일로 인코딩합니다. CP949는 WHATWG EUC-KR 문자표의 확장 한글까지 처리합니다. 표현할 수 없는 문자가 있으면 위치와 코드 포인트를 보여주고 저장을 막습니다. 원본 문자셋을 자동 추측하거나 이미 깨져 저장된 글자를 복구하지는 않습니다.
주요 기능
- 실제 파일 바이트를 UTF-8 또는 CP949로 명시해 엄격하게 읽기
- WHATWG EUC-KR 문자표로 CP949 확장 한글까지 재인코딩
- 목표 문자셋에 없는 문자의 위치·코드 포인트를 보여주고 손실 저장 차단
- UTF-8 BOM 감지와 유지·추가·제거 선택, CP949에는 BOM 미삽입
- 새 파일을 다시 읽어 원문 문자 일치를 검증하고 바이트 일치 여부 표시
- 원본과 출력 크기·일부 미리보기·제어 문자 경고 확인
사용 방법
- 변환할 텍스트 파일을 선택하고 그 파일을 저장할 때 사용한 원본 문자셋을 지정합니다.
- 목표 문자셋을 고르고 UTF-8 출력이면 BOM 유지·추가·제거를 선택합니다.
- 로컬 분석을 실행해 미리보기, 입력·출력 크기와 BOM 여부를 확인합니다.
- 표현 불가 문자나 디코딩 오류가 있으면 원본 설정 또는 목표 문자셋을 고쳐 다시 분석합니다.
- 문자 왕복 검증이 통과한 경우에만 새 파일을 내려받아 대상 프로그램에서 확인합니다.
활용 예시
- 오래된 윈도 프로그램의 CP949 CSV를 UTF-8로 변환
- 레거시 시스템에 보낼 한글 TXT가 CP949에 모두 표현되는지 점검
- UTF-8 BOM이 필요한 앱용 파일을 만들거나 BOM을 제거
- 자막·로그의 한글과 줄바꿈을 보존하며 파일 바이트만 변환
자주 묻는 질문
원본 문자셋을 자동으로 찾아주나요?
아닙니다. UTF-8과 CP949 중 실제 원본을 직접 지정해야 합니다. 잘못 지정해도 양쪽에서 유효한 바이트가 있을 수 있으므로 미리보기의 한글을 확인하세요.
CP949에 없는 이모지는 어떻게 되나요?
문자 위치와 U+ 코드 포인트를 표시하고 파일 다운로드를 막습니다. 물음표나 HTML 코드로 조용히 바꾸지 않습니다. UTF-8 출력을 선택하면 이모지를 보존할 수 있습니다.
EUC-KR과 CP949는 어떤 범위인가요?
이 페이지의 CP949는 웹 표준의 EUC-KR 문자표로 정의된 확장 한글을 포함합니다. 다른 소프트웨어의 비표준 코드 페이지 변형이나 UTF-16 파일은 지원하지 않습니다.
이미 '�'나 깨진 글자로 저장된 파일도 되돌리나요?
아닙니다. 기존에 손실된 글자는 원본 정보가 없어 자동 복원할 수 없습니다. 파일에 이미 들어 있는 U+FFFD 문자는 경고하고 그대로 보존합니다. 붙여 넣은 깨진 문자열을 복구하려면 별도 글자 깨짐 복구 도구를 쓰세요.
파일을 사이트에 보내거나 원본을 바꾸나요?
아닙니다. 최대 4MiB 파일을 브라우저에서 읽고 새 이름으로 내려받습니다. 원본은 수정하지 않습니다. CP949 출력에는 BOM을 넣지 않고 UTF-8 출력은 선택에 따라 처리합니다.
개인정보 안내
파일 내용은 이 브라우저 탭의 메모리에서만 읽고 변환하며 이 도구가 서버에 업로드하지 않습니다. 새 파일은 내려받기 버튼을 누를 때만 저장되고 원본 파일은 수정되지 않습니다. 민감한 텍스트가 있다면 내려받은 파일을 공유하기 전에 확인하세요.
댓글과 질문