關於VS2017編譯UE4項目,輸出窗口有亂碼的解決方案


關於VS2017編譯UE4項目,輸出窗口有亂碼的解決方案

主機環境——區域:中國,系統語言:中文,VS中英文,UE4中文。

修改系統語言和所在地區依舊亂碼

勾選使用Unicode UTF-8提供全球語言支持,依舊亂碼

存在多語言包的情況下,使用英文依舊亂碼

編譯UE4項目出錯時的亂碼如圖(當時沒有在英文環境下截圖,英文環境下也是亂碼的,我有多個語言包,截圖是中文):

編譯引擎錯誤時的亂碼如圖(當時按照一個博客的方法,通過修改引擎源碼,重新編譯,解決亂碼):

我遇到的亂碼就是在錯誤的位置有一堆問號,看着難受。

經過兩天摸索,找到了解決方案:

注意!只需要做一件事情!

只需要對VS做更改,無需修改系統語言以及系統區域(亂碼和UE4設置無關)找到Visual Studio Installer並打開,點擊Language packs,不管你有多少個語言包,這里只保留English,多選將造成上圖亂碼,保留單選English后點擊修改即可

如下圖:

 

結果如下圖:

編譯UE4項目出錯時已經沒有亂碼了。

 

編譯引擎錯誤時已經沒有亂碼了。

而此時我的系統語言及系統區域設置如下:

 

搜索關鍵詞:vs2017輸出亂碼、ue4 vs2017 輸出窗口亂碼、unreal engine 4 visual studio 2017 輸出亂碼

下面給出兩個相關鏈接,所提到的解決方案對我無效,但值得看看:

https://answers.unrealengine.com/questions/409123/wrong-encoding-in-vs-output-log.html

https://blog.csdn.net/netyeaxi/article/details/81206896


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM