Toollet
하려는 작업이나 앱 이름으로 검색검색문의하기
요금

문자 코드 판정·변환

파일의 문자 코드 후보를 본문으로 비교하고 전달 대상의 문자 코드로 변환해 저장할 수 있습니다. 텍스트·16진수 입력에도 대응합니다.

100,000자 분까지(이모지 등은 2 이상으로 셉니다).

상세 설정BOM 없음

전달 대상에서 지정이 있을 때만 붙여 주세요. 보통은 꺼져 있습니다.

할 수 있는 일

텍스트를 비교해 디코딩 방법 선택

파일이나 16진수 데이터를 디코딩할 수 있는 인코딩을 표시합니다. 후보별 텍스트를 보고 사용할 인코딩을 선택합니다.

받는 사람에 맞게 변환

출력 인코딩을 UTF-8, UTF-16 LE/BE, Shift_JIS 변형, EUC-JP, ISO-2022-JP의 6가지 형식 중에서 선택합니다.

텍스트를 보존할 수 있을 때만 파일 생성

변환 후 결과를 다시 디코딩해 텍스트와 일치하는지 확인합니다. 표현할 수 없는 문자를 「?」로 대체해 저장하는 일은 없습니다.

사용 방법

  1. 변환할 내용 입력

    텍스트를 붙여넣거나 파일 1개를 선택합니다. 16진수 입력은 입력한 뒤 「후보 인코딩 찾기」를 클릭하세요.

  2. 파일이나 16진수 입력의 후보 확인

    후보별로 표시되는 텍스트를 비교해 올바르게 읽히는 것을 선택합니다. 후보가 1개면 이미 선택되어 있으므로 그 텍스트를 확인하세요.

  3. 출력 인코딩 선택

    받는 사람이 지정한 인코딩을 선택합니다. UTF-8이나 UTF-16에 BOM이 필요하면 고급 설정을 열고 추가하세요.

  4. 변환하고 내려받기

    「변환하고 파일 만들기」를 클릭해 생성된 파일을 저장합니다. 필요하면 출력 16진수 데이터를 확인하거나 복사할 수도 있습니다.

이럴 때 유용

받은 CSV나 텍스트 파일 읽기

깨져 보이는 원본 CSV나 텍스트 파일의 내용을 올바르게 표시하는 인코딩을 찾을 때 사용합니다.

지정한 인코딩으로 데이터 공유

받는 사람의 시스템에 맞게 문자 인코딩을 바꾸고 공유할 텍스트 파일을 준비할 때 사용합니다.

인코딩을 고를 때 확인할 점

문자가 바이트열로 대응되는 방식

같은 문자도 인코딩에 따라 다른 바이트열로 저장됩니다. 저장할 때 쓴 것과 다른 인코딩으로 데이터를 열면 다른 문자로 읽힐 수 있습니다.

후보가 하나여도 텍스트 확인

입력을 디코딩할 수 있다고 해서 원래 인코딩이 확인되는 것은 아닙니다. 입력이 짧거나 문자와 숫자만 있으면 여러 후보 인코딩에서 같은 텍스트가 나올 수 있습니다. 텍스트를 그것을 만들 때 사용한 설정과 대조해 확인하세요.

BOM은 인코딩을 나타내는 표시

BOM을 추가할지는 받는 사람의 요구사항을 따르세요. 이 도구는 UTF-8과 UTF-16에 선택적으로 추가할 수 있습니다. 입력 인코딩과 일치하는 BOM은 디코딩 시 텍스트에서 제거됩니다.

원본 데이터를 잃었을 때

잘못된 인코딩으로 열었다가 다시 저장한 데이터나 문자가 빠진 데이터는 항상 복원할 수 있는 것은 아닙니다. 원본 파일이 남아 있으면 그 파일을 확인하세요.

CSV 구분 기호와 줄바꿈은 유지

인코딩만 바뀝니다. 도구는 CSV의 열, 구분 기호, 따옴표, 줄바꿈을 조정하거나 표 값을 다시 쓰지 않습니다.

자주 묻는 질문

자동 감지된 인코딩이 확정인가요?

아니요. 표시되는 후보는 입력을 잘못된 바이트열로 취급하지 않고 읽을 수 있는 인코딩입니다. 텍스트와 그것을 만들 때 사용한 설정을 대조해 선택하세요. 후보가 여러 개면 도구가 자동으로 하나를 고르지 않습니다.

이모지가 들어간 텍스트를 Shift_JIS로 변환할 수 있나요?

출력 인코딩이 텍스트 전체를 표현할 수 없으면 오류가 발생합니다. 도구가 문자를 대체하고 계속하지는 않습니다. UTF-8이나 UTF-16을 선택하세요.

붙여넣은 텍스트에서 원래 인코딩을 감지할 수 있나요?

텍스트 입력의 경우 브라우저가 받은 문자를 지정한 인코딩으로 변환합니다. 원래 바이트열을 살펴보려면 파일이나 16진수 데이터를 입력하세요.

미리보기에 안 보이는 부분도 저장되나요?

예. 후보별 텍스트 미리보기는 처음 400 UTF-16 코드 단위까지, 디코딩된 텍스트는 처음 10,000 UTF-16 코드 단위까지, 출력 16진수 데이터는 처음 4,096바이트까지입니다. 파일 저장과 16진수 데이터 복사에는 전체 출력이 포함됩니다.

빈 텍스트로 파일을 만들 수 있나요?

예. BOM이 없으면 파일은 0바이트입니다. BOM이 있으면 파일에는 그 표시만 들어 있습니다.

입력과 결과

입력
파일과 16진수 데이터: 최대 256 KiB(262,144바이트). 텍스트: 최대 100,000 UTF-16 코드 단위. 이모지와 일부 문자는 여러 단위를 사용합니다.
출력
파일당 최대 256 KiB. 파일 이름은 인코딩 이름과 원래 파일 이름을 결합합니다. 텍스트나 16진수 입력의 경우 원래 이름은 text.txt로 취급됩니다.
설정 변경
입력, 디코딩 후보, 출력 인코딩, BOM을 바꾸면 이전 출력이 지워집니다. 새 설정으로 다시 변환하세요.

현재 설정

도구 검색