다른 컴퓨터에서 받은 소스 코드나 설정 파일을 Geany로 열었을 때 한글 주석만 깨져 보일 수 있습니다. 이때 읽는 방식을 바꾸는 작업과 새 인코딩으로 저장하는 작업을 구분하는 것이 좋습니다. 원본이 어떤 문자 집합을 사용했는지 확인하고, 정상적으로 읽힌 뒤 필요한 형식으로 저장하는 순서로 작업해 보세요.

깨진 화면을 그대로 저장하기 전에
우선 원본 파일을 복사해 두세요. 편집기에서 잘못 해석된 문자 표시를 그대로 저장하면 최초 파일과 비교하기 어려워질 수 있습니다. 이미 편집한 내용이 있다면 그 변경 사항도 따로 기록한 뒤 다시 읽기를 진행할지 판단하세요.
파일 전체가 깨지는지, 한글 주석만 이상한지, 특정 줄만 다른지도 적어 두면 도움이 됩니다. 같은 폴더의 다른 파일은 정상인지 비교하면 파일 하나의 설정 문제와 프로젝트 전체의 저장 규칙을 구분하는 단서가 됩니다.
원본을 만든 환경에서 문자 집합을 확인하세요
파일 제공자나 프로젝트 문서에서 인코딩 규칙을 찾아보세요. 확장자가 같아도 저장에 사용된 문자 집합이 같다는 뜻은 아닙니다. 예를 들어 같은 txt 파일이라도 만든 프로그램의 저장 설정에 따라 읽는 조건이 달라질 수 있습니다.
한글이 보인다는 이유만으로 모든 문자가 정확히 복원되었다고 판단하지는 마세요. 따옴표, 특수기호, 파일 경로가 포함된 줄까지 원본 작성자의 예시와 비교하는 편이 좋습니다. 원본 인코딩을 모른다면 임의 변환에 앞서 제공자에게 확인하는 것이 빠를 수 있습니다.
다시 읽기로 표시 상태를 확인하는 순서
Geany는 파일 열기에서 인코딩을 지정하거나 File 메뉴의 Reload as 기능으로 다시 읽는 방식을 제공합니다. 다시 읽기는 디스크에 있는 파일을 기준으로 하므로 저장하지 않은 편집 내용을 어떻게 처리할지 먼저 결정하세요.
- 원본을 별도 폴더에 보관하고 복사본을 Geany에서 엽니다.
- 파일 제공자에게 확인한 문자 집합과 현재 표시 상태를 비교합니다.
- 열기 대화상자 또는 Reload as에서 확인한 인코딩으로 다시 읽습니다.
- 한글 주석뿐 아니라 특수기호와 대표 코드 줄이 올바른지 확인합니다.
- 표시가 정상인 상태를 확인한 뒤에만 저장 형식을 바꾸는 다음 작업으로 넘어갑니다.
저장 인코딩은 목적에 맞게 따로 결정하세요
정상적으로 읽은 내용을 다른 환경에서 사용해야 한다면 그 환경이 요구하는 문자 집합을 확인하세요. Geany 설명서는 읽기 인코딩 지정과 문서의 저장 인코딩 변경을 구분합니다. 저장에 쓸 인코딩을 바꾸는 것만으로 잘못 읽힌 원문이 자동 복구된다고 생각해서는 안 됩니다.
팀 프로젝트라면 개인 선호보다 저장소의 규칙을 먼저 따르세요. 파일 하나만 다른 방식으로 저장하면 동료의 편집기나 실행 환경에서 다시 문제가 생길 수 있습니다. 필요한 경우 작은 복사본으로 먼저 시험하고, 변경 범위를 기록한 뒤 실제 파일에 적용하세요.
별도 파일을 다시 열어 결과를 대조하세요
다른 이름으로 저장한 파일을 닫았다가 다시 열어 한글과 기호가 유지되는지 확인하세요. 원본 파일과 변환본을 나란히 보면서 줄 수와 대표 문장을 비교하고, 코드라면 프로젝트에서 정한 검증 절차도 진행합니다. 편집기 화면에서 정상으로 보이는 것과 프로그램이 예상대로 실행되는 것은 별도 확인 사항입니다.
예시로 설정 파일의 한글 설명을 바꿨다면 실제 설정값과 구분 기호가 의도치 않게 달라지지 않았는지 함께 살펴보세요. 파일 크기가 바뀌는 것만으로 성공이나 실패를 판단하기보다 읽을 수 있는 내용과 사용 환경의 결과를 확인하세요.
Geany 다운로드와 문제 기록 방법
이 페이지의 다운로드(download) 버튼을 누르면 JaeiSoft의 Geany 제품 페이지로 이동합니다. 운영체제에 맞는 설치 정보를 확인한 뒤 프로그램을 준비할 수 있습니다. 이미 설치되어 있다면 문제 파일의 인코딩 정보를 먼저 점검하고 재설치 필요 여부를 판단하세요.
문제가 반복될 때는 파일을 만든 프로그램, 확인된 인코딩, 다시 읽기에서 선택한 항목, 저장 후 결과를 함께 기록하세요. 민감한 소스 코드 전체를 전달하지 않아도 같은 증상이 나타나는 짧은 예시 파일을 만들면 원인을 설명하는 데 도움이 됩니다.
자주 묻는 질문
UTF-8로 저장하면 깨진 한글이 복구되나요?
잘못 읽힌 상태를 다른 인코딩으로 저장하는 것만으로 원문이 복구되지는 않습니다. 먼저 보존한 원본을 올바른 인코딩으로 다시 읽어 정상 표시를 확인하세요.
다시 읽기 전에 편집한 내용은요?
디스크의 파일을 다시 불러오는 작업이므로 저장하지 않은 변경 내용을 먼저 확인해야 합니다. 필요한 변경 사항을 따로 보관하고 프로그램의 확인 메시지를 읽으세요.
한글 주석이 정상인데 실행 오류가 나면요?
인코딩 확인과 빌드·실행 설정 확인은 별개입니다. 코드 변경, 실행 명령, 사용 중인 컴파일러나 인터프리터의 메시지를 함께 살펴보세요.
제품 정보 참고
설치 화면과 제공 기능은 운영체제 및 배포 버전에 따라 달라질 수 있습니다. 현재 제공되는 파일과 이용 조건은 아래 제품 배포 안내를 확인하세요.
JaeiSoft에서 해당 제품의 배포 경로와 설치 정보를 확인하세요.
다운로드(download)



