유니티 텍스트 매쉬 한글이 깨질 때.
카테고리 없음 / 2022. 6. 29. 04:55
여기서는 한글 사용하는 방법에 대해 다루지 않습니다.
다른 블로그에서 찾아보세요.
여기서는 Dynamic& 인코딩 타입을 설정했는데도 깨지는 경우
즉 다른 한글은 잘 나오는데 특정한 상황에서 출력되는 한글들이 깨지는 경우와 해결법을
기록해놓으려고 적는 것임.
iOS환경에서 발생한 문제다.
TMP가 한글을 잘 써지는데 유독 특정 상황에서의 팝업 메시지가 한글이 깨지는 것이었음.
폰트의 설정문젠가 싶었지만, 그게 아니었다.
원인은 바로 cs파일의 인코딩 타입문제.
인코딩이 utf-8로 설정되지 않은 cs파일에서 출력하도록 명령한 텍스트들은 깨지면서 출력됐다.
그래서 notepad++다운받고 일일이 문제의 파일들을 인코딩 변환했더니 정상 출력됐다.
아 이거 때문에 시간 낭비 개 오지게 했다.
이 증상을 알 수 있는 힌트들
1.이 문제가 발생한 cs파일들은 partial class파일들이었다. 이게 문제가 있는 것 아닐까 싶다.
2.문제 있는 파일들은 iOS 유니티 에디터에서 인스펙터로 읽으면 한글이 깨져서 읽힌다.
ps.아니 근데 같은 환경에서 작업한 파일들인데 왜 쟤네만 인코딩 타입이 달랐대?
하 참 미치겠네