본문 바로가기
개발/유니티 (Unity)

유니티에서 Visual Studio 한글 깨짐 현상 해결 가이드.

by 레조 2024. 5. 17.

Visual Studio를 에디터로 사용할 때 유니티에서의 한글 문자 인코딩 문제.

 

유니티에서 Visual Studio 한글 깨짐 현상 해결 가이드.

 

유니티와 Visual Studio를 함께 사용할 때 자주 발생하는 한글 깨짐 현상을 해결하는 방법에 대해 공유하고자 합니다.

이 문제는 Visual Studio가 기본적으로 UTF-8 형식이 아닌 파일 형식으로 문서를 생성하기 때문에 발생합니다.

 

.editorconfig 파일을 생성해 Visual Studio 프로젝트 파일과 같은 위치(경로)에 두면,

Visual Studio에서 앞으로 생성되는 C# 파일을 UTF-8 형식으로 생성하여 한글 깨짐 방지.

 

.editorconfig

[*]
end_of_line = crlf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
indent_size = 4

 

이 설정을 적용하시면 UTF-8 파일 형식으로 문제 없이 사용할 수 있습니다.

 

end_of_line = crlf

 - 라인 끝을 Carrage Return, Line Feed 명령으로 마무리. (윈도우 CRLF)

(리눅스의 경우 LF만 사용. 호환성을 높이기 위해 윈도우에서 Git 사용하면 CRLF <--> LF 변환하여 Git에 저장)

 

charset = utf-8

 - 텍스트 파일의 문자셋을 UTF-8로 지정. <-- 이 부분이 달라서 한글 깨짐.

 

trim_trailing_whitespace = true

 - 뒤따르는 공백 잘라내기.

 

insert_final_newline = true

 - 문서 끝에 빈 줄 넣기.

 

indent_style = space

 - 탭 문자 '\t' 대신 빈 공백(space) 넣기.

 

indent_size = 4

 - 탭 크기 지정.

 


이미 깨진 파일일 경우, (이름 바꿔서 기존 파일은 백업)

다른 문자셋으로 저장해보세요. ex) EUC

 

다른 이름으로 파일 저장

Visual Studio 2022 다른 이름으로 파일 저장.

 

저장 화면의 우측 하단에서 "인코딩하여 저장"

 

한글이 깨진 텍스트 파일일 경우

자신에게 맞는 한국어 코드 페이지로 수정.