dnrkckzk 초보 유니티 개발자 개발하면서 겪는 어려움들을 해결했을 때, 인터넷 돌아다니는 흥미 있는 글 있을 때, 저장하고 공유하기 위한 공간.

카테고리

전체보기 (42)
뇌를 자극하는 C# 5.0프로그래밍 (9)
Unity Tip (30)
C# (1)
Total
Today
Yesterday

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

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

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

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

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

 

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

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

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

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

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

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

 

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

이 증상을 알 수 있는 힌트들

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

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

 

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

하 참 미치겠네

Posted by dnrkckzk
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함