파일 업로드 없음 · 100% 무료

텍스트 및 CSV 인코딩 복구

악센트 문자나 특수 문자가 알 수 없는 기호로 나온다면 파일을 잘못된 인코딩으로 읽은 거예요. 이 도구는 오래된 Windows 인코딩으로 저장된 파일을 UTF-8로 변환하고 이중으로 인코딩된 텍스트를 복구하며, 흔한 경우는 자동으로 감지해요. Excel이 특수 문자를 올바르게 읽는 데 필요한 표시도 선택적으로 추가해요. 모든 작업이 기기에서 이루어져요.

CSV 인코딩 복구 방법

  1. 글자가 깨진 CSV나 텍스트 파일을 끌어다 놓으세요.
  2. 원본 인코딩은 자동으로 두거나 Windows-1252, ISO-8859-1, 이중 인코딩 복구 중에서 고르세요.
  3. Excel용 BOM을 추가할지 정하세요.
  4. 실행한 뒤 복구된 UTF-8 파일을 다운로드하세요.

특수 문자가 알아볼 수 없게 깨지는 이유

악센트가 붙은 글자, 아포스트로피, 통화 기호가 있어야 할 자리에 이상한 기호가 두세 개 보이거나 한글이 깨져 보인다면, 파일이 잘못된 문자 인코딩으로 읽힌 거예요. 텍스트는 바이트로 저장되고, 인코딩은 바이트를 글자로 바꾸는 규칙이에요. 최신 시스템은 UTF-8을 써요. 오래된 Windows 프로그램, 특히 Excel은 Windows-1252 같은 지역 인코딩으로 텍스트를 저장하고 여는 경우가 많아요. 한 방식으로 기록한 파일을 다른 방식으로 읽으면 기본 ASCII 밖의 모든 문자가 잘못 나와요. 데이터가 사라진 건 아니에요. 잘못된 규칙으로 해독되고 있을 뿐이에요.

서로 다른 두 문제, 두 가지 해결법

파일이 예전 인코딩으로 되어 있는 경우. 오래된 Windows 도구에서 내보낸 CSV는 Windows-1252나 ISO-8859-1로 저장되어 있어요. UTF-8을 기대하는 도구에서는 물음표나 대체 문자로 보여요. 해결법: 이 도구에 원래 인코딩을 알려 주면 파일을 모든 프로그램이 제대로 읽는 UTF-8로 다시 저장해 줘요.

파일이 이중 인코딩된 경우, 이른바 "mojibake". 누군가 UTF-8 파일을 Windows-1252로 읽은 뒤 다시 저장해서, 올바른 바이트가 각각 잘못된 문자 두세 개로 다시 인코딩된 경우예요. 악센트 글자마다 앞에 물결표가 붙은 대문자 A가 나타나는 전형적인 현상이 여기서 생겨요. 해결법: 복구 옵션이 그 문자들을 다시 바이트로 인코딩한 뒤 UTF-8로 제대로 해독해서 실수를 되돌려요.

자동 감지

원본을 자동으로 두면 도구는 먼저 파일을 엄격한 UTF-8로 읽어 봐요. 실패하면 Windows-1252로 읽어요. 성공했지만 텍스트에 이중 인코딩의 전형적인 패턴이 있으면 복구를 적용해요. 대부분은 이것만으로 충분해요. 자동 결과가 여전히 이상해 보일 때만 인코딩을 직접 정하세요.

BOM 옵션

Windows용 Excel은 지금도 파일이 바이트 순서 표시로 시작하지 않으면 CSV를 열 때 지역 인코딩으로 간주해요. 파일을 다시 Excel에서 열 거라면 BOM을 켜세요. 데이터베이스, 프로그래밍 도구, 대부분의 웹 가져오기에는 꺼 두세요. 일부는 이 표식을 첫 번째 열 이름의 일부로 취급해요.

결과

증상복구 후
악센트가 있는 이름에서 악센트 글자마다 엉뚱한 대문자 A와 기호가 보임Müller, José, Zoë
아포스트로피와 따옴표가 이상한 문자 세 개로 보임It's, "quoted"
유로 기호가 작은 기호 묶음으로 보임€ 25
글자가 있어야 할 자리에 물음표나 네모가 보임올바른 원래 인코딩을 고르면 원래 글자로 돌아와요

결과물은 이름과 내용은 그대로이고 인코딩만 올바르게 바뀐 UTF-8 텍스트 파일이에요. CSV, TXT 등 모든 일반 텍스트 파일에 쓸 수 있어요. 아무것도 업로드되지 않고, 복구는 브라우저 안에서 이뤄져요. 더 자세한 설명은 Excel에서 CSV 글자가 깨질 때 가이드를 읽어 보세요.

자주 묻는 질문

악센트 문자가 왜 이상한 기호로 보이나요?

파일이 UTF-8로 저장됐는데 Windows 인코딩으로 읽었거나, 그 반대인 경우예요. 글자가 사라진 것이 아니라 잘못된 규칙으로 해석된 것뿐이며, 이 도구가 이를 되돌려요.

파일이 업로드되나요?

아니요. 복구는 브라우저 안에서 이루어지고 파일은 기기에 그대로 남아요.

유럽 언어가 아닌 다른 언어에서도 되나요?

원래 UTF-8이었다가 이중으로 인코딩된 파일이라면 어떤 언어든 돼요. 실제로 지역 인코딩으로 저장된 파일은 서유럽 인코딩만 지원해요.

BOM을 추가해야 하나요?

Windows용 Excel에서 다시 열 파일이라면 추가하고, 데이터베이스나 프로그래밍 도구에 쓸 파일이라면 추가하지 마세요.

파일은 절대 기기를 떠나지 않아요

Squishly Tools의 모든 도구는 100% 무료이고 브라우저 안에서만 작동해요. 이미지와 문서는 내 컴퓨터에서 처리되고 서버에 업로드되지 않아요. 계정도, 워터마크도, 숨은 조건도 없어요.