CSV 인코딩을 UTF-8로 변환

웹오피스 CSV 인코딩 변환은 UTF-8 또는 CP949/EUC-KR 바이트를 읽고 표를 다시 써 UTF-8 BOM CSV로 저장합니다. 자동 확인은 UTF-8 디코딩을 먼저 시도합니다. 파일은 서버에 업로드되지 않습니다. 모든 파일 처리는 사용자의 브라우저에서 이루어집니다.

CSV 인코딩을 UTF-8로 변환 사용 방법

  1. 원본을 보관하고 변환할 CSV 한 개를 선택합니다.
  2. ‘입력 인코딩’을 자동 또는 출처에서 확인한 방식으로 지정합니다.
  3. ‘UTF-8 CSV로 변환하기’를 누르고 결과를 내려받습니다.
  4. 텍스트 편집기에서 한글·특수문자·인용 쉼표·행 수를 확인하고 사용할 프로그램에서 다시 엽니다.

주요 특징

  • 입력 인코딩을 자동·UTF-8·CP949/EUC-KR 중에서 지정합니다.
  • 출력은 항상 UTF-8 BOM이며 CP949로 내보내는 옵션은 없습니다.
  • CSV를 파싱하고 재작성하므로 인용 방식과 레코드 줄 구분은 달라질 수 있습니다.

지원하는 파일 형식

  • 입력: UTF-8 또는 CP949/EUC-KR CSV
  • 출력: UTF-8 BOM CSV

사용 전 확인사항

  • 자동 확인은 UTF-8 유효성 검사 후 CP949/EUC-KR를 시도하는 규칙이며 출처 인코딩의 확정 판정은 아닙니다.
  • 이미 물음표나 대체 문자로 저장된 내용은 인코딩 변환으로 복구하지 못합니다.
  • 잘못된 따옴표·열 구조, 날짜·숫자 자동 변환은 별도 문제이며 인코딩 변경으로 해결되지 않습니다.

따라 해볼 예제

CP949 한글 CSV를 UTF-8 BOM으로 바꾸기

CP949로 만든 작은 합성 표를 지원 인코딩으로 읽어 UTF-8 BOM CSV로 다시 저장합니다. ‘서울·부산’과 코드 0012가 모두 유지되어야 합니다.

  • 헤더 지역·금액과 서울·부산이 대체 문자 없이 읽히는지 확인합니다.
  • 0012·0013의 앞자리 0과 금액 10·0이 유지되어야 합니다.
예제와 검수 방법 보기

가상 주문 CSV 두 개를 합치고 정리해 지역별 집계하기

공개 합성 주문표로 인코딩→병합→정리→그룹 집계를 순서대로 실행합니다. 각 결과를 내려받아 다음 도구에 다시 선택하는 수동 작업입니다. 빈 행·공백 차이·중복·0이 최종 합계에 미치는 영향을 대조합니다.

  • 병합 결과 데이터는 7레코드입니다. 빈 행 제거 1개·공백 정리 후 A-파일 중복 1개·B-파일 중복 1개로 최종 데이터 4레코드가 됩니다.
  • 최종 ID는 O-001·O-002·O-003·O-004이며 O-003의 금액 0도 남습니다. 메모의 셀 줄바꿈은 공백으로 바뀝니다.
예제와 검수 방법 보기

파일은 기기 밖으로 전송되지 않습니다

선택한 원본 파일과 결과 파일은 현재 브라우저 메모리에서만 처리되며 서버, 분석 도구 또는 브라우저 저장소로 전송하거나 보관하지 않습니다.

자주 묻는 질문

BOM은 무엇인가요?

UTF-8 파일 앞의 EF BB BF 표시입니다. 일부 프로그램의 문자 인코딩 선택을 돕지만 모든 앱의 자동 인식을 보장하지는 않습니다.

확장자를 바꾸면 인코딩도 바뀌나요?

아니요. 실제 바이트를 디코딩하고 새 인코딩으로 저장해야 합니다. .csv 이름만 바꿔서는 바뀌지 않습니다.

파일 내용이 서버로 전송되나요?

아니요. 원본·결과·파일명은 현재 브라우저에서 처리하며 서버와 분석 도구로 보내지 않습니다.

다음 작업으로 이어가기

  • CSV 합치기

    같은 열 구조의 여러 CSV를 하나로 합칩니다.

  • 중복 행 제거

    CSV 또는 XLSX에서 내용이 완전히 같은 중복 행을 제거합니다.

  • 빈 행 제거

    CSV 또는 XLSX에서 모든 셀이 비어 있는 행을 제거합니다.

  • CSV·JSON 변환

    평면 CSV와 최상위 JSON 객체 배열을 서로 변환합니다.

이 도구와 관련된 가이드