유니티 C#스크립트를 만든후 그 스크립트를 Visual Studio로 작성할 때, 그 안에 한글이 들어가면 유니티
InspectorView 에서 스크립트를 미리 볼때 한글이 깨지는 현상이 발생했다.
구글링 한 결과, 각 그 C#스크립트 파일을 UTF-8 로 인코딩 하라고 한다.
방법은 여러가지가 있는데
1. NOTEPAD++ 프로그램을 통해서 UTF-8로 인코딩하기
근데 이 방법은 각각 파일을 노가다로 일일이 해야 되는 단점이 있다. 그리고 뭔가 깔끔하게 딱 되는 느낌이 아니여서
다른 방법을 찾아보았다.
2. 프로젝트 파일에(SIN 파일이 들어있는 경로) .editorconfig 파일 추가하기
1) 말 그대로 프로젝트 파일을 들어가서 새로만들기 - 텍스트문서(txt파일) 로 메모장파일을 만든다.
그리고 위와 같이 작성한후 메모장을 저장하고 닫는다.
2) 제목을 .editorconfig로 바꾸고 뒤에.txt를 지운다
(여기서 주의!! txt가 안보인다면 위에파일메뉴 - 보기 - 파일확장자표시 를 해서 확장자를 보이게하자
이것때매 이미 txt가없는데? 하고 넘어갔다가 계속 안되서 고생했다. 파일유형자체를 txt 에서 editorconfig로 바꾸는것)
3) 그러고 이제 c#스크립트를 추가하고 VS로 한글을 적으면 잘 한글이 출력되는것을 확인할수있다.
*여기서 또하나 주의
구글링해서 나온 방법중 하나가
이 창에서 저 '시그니처(서명) 없는 UTF-8 인코딩 자동 검색' 을 해제하라는 말도 있었는데
c#스크립트 한글깨짐은 여전히 해결은 안되고 오히려
위에 저 .editorconfig파일 추가하는 방법을 해서 C#스크립트 미리보기에서 한글이 안깨지게 성공을 하였어도
C#스크립트를 VS로 열었을 때 VS에서 한글이 깨졌다.
저걸 다시 체크하였더니 해결되었다.
댓글