오늘은 VS에서 주석이 깨지는 현상 해결법에 대해 정리하고자 합니다.
팀 프로젝트를 진행하면서
다른 분들이 작업한 내용의 주석이 이상하게 깨지는 걸 많이 겪었습니다.
그동안은 사실 원인을 알면서도 귀찮아서 내버려뒀는데
이번에 코드를 분석하면서 너무 거슬려서 한번 작업해 봤습니다.
원인은 사실 별거 없습니다.
문자 인코딩이 달라서 그렇습니다.
이를 이해하려면 유니코드에 대해 알아야 합니다.
유니코드
전 세계의 모든 문자를 일관되게 표현하기 위한
국제 표준 문자 인코딩 체계
컴퓨터는 0과 1의 이진수로 표현하는데
문자를 처리하기 위해선 문자로 변환하는 과정인 문자 인코딩을 합니다.
여러 인코딩 방식이 있지만 보통은 UTF8이 사용되는 듯합니다.
UTF8은 유니코드 기반의 가변 길이 인코딩을 하며
모든 언어의 문자 표현 가능하다고 합니다.
그래서 VS에서 UTF8로 인코딩 방식을 바꿔주면
해결되는 간단한 문제였습니다.
설정하는 법은 아래 글을 참고했습니다.
참고한 내용
https://rito15.github.io/posts/unity-editorconfig-encoding/
유니티 - 한글 주석 인코딩 깨지는 경우 해결하기
Problem
rito15.github.io
C# 인코딩을 utf-8로 설정해서 외계어를 번역해보자
평소대로 유니티를 하고 있었는데 이상한 언어를 보았습니다. 뭐지 저 외계어는? 하고 스크립트를 열어 보았습니다. ![](https://images.velog.io/images/gkswh4860/post/0cbfd1e2-4311-4e5c-9a08-adce2ef04
velog.io
https://yam-cha.tistory.com/121
[Visual Studio] 파일 로드 에러, 한국어 인코딩으로 로드하는 동안 일부 바이트가 유니코드 대체 문
yam-cha.tistory.com/120 [Visual Studio] 한글 깨짐, 인코딩 문제 해결 깃허브에 올리고 보니 한글 주석들이 다 깨져있다... 이 파일을 메모장으로 열어보니 인코딩이 ANSI로 되어있는 것을 확인할 수 있었다
yam-cha.tistory.com