유니티에서 cs파일을 작성하다보면 아래 사진처럼 한글이 깨지는 경우가 있다.

이 문제를 해결하기 위해 구글링 하여 여러가지 해결 가능한 방법 찾게 되어 오늘 배운 것을 작성해본다.
cs 파일이 이미 생성 되어 있다면 열린 cs 파일에서 다음과 같이 '다른 이름으로 file.cs 저장'을 클릭한다.

'다른 이름으로 파일 저장' 팝업이 열리면 밑에 '저장' 버튼에 붙어있는 '▼' 아이콘을 클릭하면 '인코딩하여 저장'을 클릭한다.

그러면 이미 있다는 경고 창이 뜨는데 예를 눌러주고

'고급 저장 옵션' 팝업에서 인코딩 항목을 'UTF-8 - 코드 페이지 65001'로 선택하고 '확인'을 클릭한다.

그리고 다시 Inspector를 보면 다음과 같이 한글이 보이는 걸 확인할 수 있다.

이미 생성된 파일은 하나씩 변경해야 하지만 cs 파일을 생성하기 전이라면 프로젝트 최상위 폴더에 .editorconfig 파일을 생성하고

파일 안에 다음과 같이 텍스트를 입력하고 저장한다.
root = true
[*]
charset = utf-8
그리고 Unity나 VisualStudio에서 파일을 다시 생성해보면 한글이 정상적으로 출력되는 것을 확인 할 수 있다.
