Unity讀取中文文件報錯NotSupportedException: Encoding 936 data could not be found.

在Unity3d 編輯器下運行沒有任何問題,打包出exe文件執行時,便會出現程序無響應的情況,查看日誌文件可以看到如下錯誤:

NotSupportedException: Encoding 936 data could not be found. Make sure you have correct international codeset assembly installed and enabled.

原因是Unity在發佈時並沒有包含這些字符集,需要手動加進去,將I18N.DLL 和 I18N.CJK.DLL 從Unity安裝目錄(Editor\Data\Mono\lib\mono\2.0 目錄下)拷貝到項目目錄的Assets目錄下,然後重新編譯出包,即可正常運行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章