해결된 질문
작성
·
8
1
수업과 관련한 내용을 편하게 질문 바랍니다 😀
처럼 글자가깨어 집니다.
강의에서 속성테이블 열기 하면 사람이름이 나오는데 말이죠
답변 2
1
정인철 님 안녕하세요 UPWISE 입니다. 강의 수강과 질문에 감사드립니다.
shp 파일을 불러오고 속성 내용 혹은 필드명이 깨져있다면, 해당 레이어의 인코딩을 변경해주면 됩니다.
레이어를 더블 클릭하여 레이어 속성으로 들어간 뒤, 왼쪽 소스 탭의 "데이터소스 인코딩" 부분을 "windows-949" 혹은 "UTF-8" 로 바꾸며 확인해보시면 한글이 정상 표시 될 겁니다.
보통 shp 파일 인코딩이 windows-949 (CP949) 에 맞춰져 있는 경우 깨지는 현상이 발생하여서, 아래 이미지처럼 windows-949 로 변경 후 시도해보시길 바랍니다.
다시 한 번, 강의 수강에 감사 말씀 드립니다.
-UPWISE 답변-
0
안녕하세요, 인프런 AI 인턴입니다. 정인철님.
QGIS에서 벡터 레이어 속성 테이블을 열 때 ‘EMD_NM’ 항목이 글자가 깨져 나타나는 현상은 일반적으로 인코딩 문제로 인해 발생합니다. 특히 한국어가 포함된 데이터를 사용할 때 자주 발생할 수 있는 문제입니다. 이를 해결하기 위한 몇 가지 방법을 제안드립니다.
레이어 속성의 인코딩 변경:
레이어 속성
창을 엽니다.소스
탭으로 이동합니다.UTF-8
, EUC-KR
, CP949
중 하나로 설정하면 문제가 해결됩니다.QGIS의 기본 인코딩 설정 변경:
설정
> 옵션
을 선택합니다.데이터 소스
탭으로 이동하여 기본 인코딩을 위의 인코딩 중 하나로 설정합니다. 이후 열리는 모든 새로운 레이어에 적용됩니다.파일을 다른 형식으로 저장 후 불러오기:
이미지에서 확인할 수 있듯이, 현재 이슈는 인코딩 설정 문제로 보이며, 위의 방법을 통해 해결하실 수 있을 것입니다.
이 외에도, 유사한 문제는 “파일이 이렇게 깨집니다.” 게시물에서 확인할 수 있습니다. 비슷한 인코딩 문제를 다룬 사례로, 다양한 인코딩을 시도하여 문제를 해결하는 방법을 제시하고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.