본문으로 이동

한국 / 공공데이터

공공데이터 CSV의 CP949를 UTF-8로 변환하기

한국어 CSV가 깨지는 경우 파일을 다시 입력하지 말고 실제 인코딩을 확인합니다. LocaCSV에서 CP949 또는 EUC-KR을 입력으로 선택하고 UTF-8 출력 파일을 만듭니다.

게시일:

업데이트일:

관련 도구: 문자 인코딩·형식 변환

한국어가 깨지면 CP949와 UTF-8을 먼저 구분하세요

한국 공공데이터와 Windows Excel 파일은 CP949 또는 EUC-KR인 경우가 있습니다. UTF-8로 단정하지 말고 미리보기에서 한글이 정상인 입력 인코딩을 선택합니다.

  • CSV가 UTF-8로 열리지만 한글이 깨진다
  • 쉼표 대신 다른 구분자를 사용해 열이 합쳐진다
  • 변환 후 행 수나 헤더가 달라진다

원본 인코딩과 구분자를 기록하기

공공데이터의 제공 설명과 파일 미리보기를 기준으로 입력 인코딩을 결정합니다. LocaCSV는 깨진 문자를 추측해 복원하지 않으므로, 정상 표시되는 설정을 선택해야 합니다.

  • CP949와 EUC-KR을 번갈아 선택해 한글과 특수문자를 비교한다
  • 탭·파이프·쉼표 중 실제 구분자를 확인한다
  • BOM 필요 여부를 가져오기 대상에 맞춘다

LocaCSV에서 CP949를 UTF-8로 변환하기

변환은 바이트 표현만 바꾸며, 공공데이터의 값이나 열 순서를 임의로 수정하지 않습니다. 특수문자가 계속 깨지면 원본 제공처의 사양을 확인합니다.

  1. 공공데이터 CSV를 복사하고 CSV 진단으로 열 수와 행 수를 확인한다
  2. 입력 인코딩을 CP949 또는 EUC-KR로 지정한다
  3. 출력 인코딩을 UTF-8로 지정하고 구분자를 유지한다
  4. 변환 전후의 한글·헤더·행 수를 비교한다

한국어 데이터의 손실을 검사하기

  • 입력 행 수와 출력 행 수가 일치한다
  • 한글·괄호·쉼표를 포함한 셀이 그대로 보인다
  • 헤더와 구분자가 대상 시스템 요구와 일치한다
  • 원본 CP949 파일과 변환된 UTF-8 파일을 함께 보관한다

인코딩을 바꿔도 열이 어긋나는 경우

문자 깨짐과 열 수 불일치는 별개의 문제일 수 있습니다. 인용부호와 줄바꿈이 포함된 행을 CSV 진단으로 확인한 뒤 변환을 다시 실행하세요.

CP949 CSV 변환

공식 문서

제한과 가져오기 형식은 변경될 수 있습니다. 계정과 요금제에 적용되는 최신 기준은 아래 공식 문서에서 최종 확인하세요.