게임개발/Unreal C++

[Unreal_Tip]#1_Log 깨짐 현상(한글)

Hardii2 2024. 4. 10. 16:23

 

#1. 문제

Unreal Engine에서 제공하는 "UE_LOG" 매크로는 코드 작성 시 특정 이벤트/오류 발생 원인을 파악하기 위해 활용됩니다. 이때, 로그에 출력될 내용을 한글로 작성하게 될 경우, 알 수 없는 외계어로 로그가 출력되는 문제가 발생합니다.

 


 

#2. 해결

 

1. save wtih encoding

 

  1. 헤더 파일 혹은 cpp 파일 열기
  2. Visual Studio 오른쪽 상단의 'File" 드롭다운 메뉴 선택
  3. 현재 열려있는 파일에 대한 "~ save as" 선택
  4. "Save" 버튼 옆 드롭 다운 메뉴 열기, 그리고 "Save with Encoding" 선택

 

2. Unicode (UTF-8 without signature)

 

  1. "Encoding" 드롭다운 메뉴 선택
  2. "Unicode (UTF-8 without signature) ~" 선택 후 저장

 

3. 결과

 

Editor 상에서 한글로 작성한 Log 및 주석 등이 정상적으로 출력되는 것을 확인할 수 있습니다!