윈도우에서 한글과 영어 모두 입력이 잘 되어지는 것을 확인하였습니다.
안드로이드로 패키징을 한 결과 안드로이드에서 한글로 채팅을 쳤을 경우 서버에 전송되는 것은 확인하였지만 서버에서 안드로이드로 한글 채팅을 다시 보냈을 때, ‘???’ 또는 상형 문자가 뜹니다.
언리얼에서 제공하는 폰트가 문제라고 생각하여 폰트도 수정도 해보고 교체해 보았지만 마찬가지 였습니다.
제가 해보면서 확인했던 결과로는 다음과 같이 나왔습니다.
안드로이드에서 채팅을 쳤을 경우 글자가 안 깨지고 정상적으로 도착하였습니다. Proud::String(TCHAR_TO_WCHAR(*FString))
서버에서 안드로이드로 채팅을 보냈을 경우에는 FString::Printf(TEXT("%s"), Proud::String.GetString());
다음과 같이 사용하였을 때 깨졌습니다.
한글 폰트 문제가 아니라고 생각한 이유는 FString::Printf(TEXT("한글"));
이라고 하였을때 정상적으로 출력이 되었기 때문입니다.