카테고리 없음

유니티 텍스트 매쉬 한글이 깨질 때.

dnrkckzk 2022. 6. 29. 04:55

여기서는 한글 사용하는 방법에 대해 다루지 않습니다.

다른 블로그에서 찾아보세요.

여기서는 Dynamic& 인코딩 타입을 설정했는데도 깨지는 경우

즉 다른 한글은 잘 나오는데 특정한 상황에서 출력되는 한글들이 깨지는 경우와 해결법을

기록해놓으려고 적는 것임.

 

iOS환경에서 발생한 문제다.

TMP가 한글을 잘 써지는데 유독 특정 상황에서의 팝업 메시지가 한글이 깨지는 것이었음.

폰트의 설정문젠가 싶었지만, 그게 아니었다.

원인은 바로 cs파일의 인코딩 타입문제.

인코딩이 utf-8로 설정되지 않은 cs파일에서 출력하도록 명령한 텍스트들은 깨지면서 출력됐다.

그래서 notepad++다운받고 일일이 문제의 파일들을 인코딩 변환했더니 정상 출력됐다.

 

아 이거 때문에 시간 낭비 개 오지게 했다.

이 증상을 알 수 있는 힌트들

1.이 문제가 발생한 cs파일들은 partial class파일들이었다. 이게 문제가 있는 것 아닐까 싶다.

2.문제 있는 파일들은 iOS 유니티 에디터에서 인스펙터로 읽으면 한글이 깨져서 읽힌다.

 

ps.아니 근데 같은 환경에서 작업한 파일들인데 왜 쟤네만 인코딩 타입이 달랐대?

하 참 미치겠네