카톡으로 받은 엑셀 파일을 열었는데 글자가 전부 깨져 보인 적 있으신가요? 예를 들어 "가나다"가 "가나다"처럼 보이는 식이죠. 파일이 손상된 게 아니라 인코딩 방식이 맞지 않아서 생기는 문제입니다. 카카오톡에서 내려받은 엑셀 파일은 대부분 UTF-8 방식으로 저장되는데, 엑셀이 이 파일을 열 때 다른 문자셋으로 해석하면서 글자가 깨져 보입니다. 이 경우 파일을 더블클릭해서 여는 대신 엑셀의 "텍스트 파일 가져오기" 기능을 사용하고 인코딩을 UTF-8로 지정하면 10초 안에 원래대로 복구할 수 있습니다.
카톡 엑셀 파일이 깨지는 이유는 인코딩 차이 때문
컴퓨터는 문자를 숫자로 변환해서 저장합니다. 이 변환 규칙을 인코딩이라고 하는데, 같은 글자라도 UTF-8과 ANSI는 저장 방식이 완전히 다릅니다. 카카오톡에서 내려받은 엑셀 파일은 UTF-8로 저장되어 있는데, 엑셀 프로그램이 기본적으로 ANSI나 다른 방식으로 해석하면 한글이나 특수문자가 깨져 보이게 됩니다.
이 문제는 파일 자체가 손상된 것이 아니라 단순히 읽는 방식이 달라서 생기는 것이므로, 인코딩만 맞춰주면 원본 데이터를 그대로 확인할 수 있습니다.
가장 빠른 해결 방법 데이터 가져오기로 UTF-8 지정하기
카카오톡에서 내려받은 엑셀 파일을 복구하는 가장 확실한 방법은 엑셀의 데이터 가져오기 기능을 쓰는 것입니다. 파일을 더블클릭하지 말고 아래 순서대로 진행해 보세요.
- 엑셀을 실행한 뒤 데이터 탭으로 이동합니다.
- 텍스트/CSV 가져오기 또는 데이터 가져오기 버튼을 클릭합니다.
- 깨진 엑셀 파일을 선택합니다.
- 파일 원본(인코딩) 항목을 UTF-8로 변경합니다.
- 미리보기에서 글자가 정상적으로 보이는지 확인한 뒤 로드를 클릭합니다.
이 방식은 원본 파일을 수정하지 않고 엑셀 안에서 UTF-8로 해석해서 열기 때문에 서식이나 수식이 유지된다는 장점이 있습니다. 다만 엑셀 버전에 따라 메뉴 이름이 조금 다를 수 있는데, 엑셀 2010 이하 버전에서는 데이터 탭 → 기타 원본에서 → 텍스트 파일 가져오기를 선택한 뒤 파일 원본을 UTF-8로 지정하면 됩니다.
파일을 CSV로 변환해서 여는 방법
엑셀에서 데이터 가져오기 기능이 잘 작동하지 않거나, 파일에 수식이 많지 않은 단순 데이터라면 CSV 형식으로 변환해서 여는 것도 방법입니다. CSV는 텍스트 기반 파일이라 인코딩 문제를 더 유연하게 처리할 수 있습니다.
이 경우 원본 엑셀 파일을 메모장 같은 텍스트 편집기로 연 뒤 다른 이름으로 저장을 선택하고, 인코딩을 UTF-8로 지정해서 CSV 파일로 저장하면 됩니다. 이후 엑셀에서 이 CSV 파일을 열면 글자가 정상적으로 표시됩니다.
다만 이 방법은 원본 파일의 서식이나 수식이 사라질 수 있어서, 단순한 데이터 목록을 확인할 때만 사용하는 것이 좋습니다.
구글 스프레드시트나 한셀을 활용하는 방법
엑셀 외에 다른 프로그램을 사용할 수 있는 상황이라면, 구글 스프레드시트나 한셀 같은 도구를 활용하는 것도 편리합니다. 이 프로그램들은 UTF-8을 기본으로 지원하기 때문에, 카카오톡에서 받은 파일을 구글 드라이브에 업로드한 뒤 스프레드시트로 열면 깨짐 없이 바로 확인할 수 있습니다.
만약 자주 이런 문제를 겪는다면 엑셀의 기본 인코딩 설정을 UTF-8로 변경해 두는 것도 방법입니다. 다만 이 설정은 엑셀 버전에 따라 지원 여부가 다를 수 있으므로, 사용 중인 버전에서 해당 옵션을 제공하는지 먼저 확인해 보시는 것이 좋습니다.
깨진 파일을 다른 사람에게 다시 보낼 때 주의할 점
카카오톡에서 받은 파일을 이메일이나 클라우드 서비스로 다시 전송할 때 인코딩이 변형되는 경우도 있습니다. 일부 클라우드 서비스는 파일을 업로드하면서 자체적으로 인코딩을 변환하기 때문에, 파일을 주고받는 과정에서 또 깨짐 현상이 생길 수 있습니다.
이런 경우에는 파일을 보내기 전에 미리 UTF-8 인코딩으로 저장해 두거나, 압축 파일 형태로 전송하면 인코딩 변형을 줄일 수 있습니다.
Q. 카톡에서 받은 엑셀 파일이 계속 깨져 보이는데 파일이 손상된 건가요?
파일이 손상된 것이 아니라 인코딩 차이로 생기는 문제입니다. 위에서 설명한 데이터 가져오기 방법으로 UTF-8을 지정해서 열면 대부분 정상적으로 복구됩니다.
Q. 엑셀 버전이 낮은데도 같은 방법을 쓸 수 있나요?
엑셀 2010 이하 버전에서는 데이터 탭의 "기타 원본에서" 메뉴를 통해 텍스트 파일 가져오기를 선택하면 됩니다. 파일 원본을 UTF-8로 지정하는 과정은 동일합니다.
Q. 파일을 CSV로 바꾸면 서식이 사라진다고 했는데, 다시 살릴 수 없나요?
CSV는 텍스트 기반 형식이라 엑셀 서식과 수식은 유지되지 않습니다. 서식이 중요한 파일이라면 데이터 가져오기 기능을 사용해서 원본을 유지한 채 여는 것을 권장합니다.