1. 程式人生 > >unity 釋出讀取中文資料亂碼

unity 釋出讀取中文資料亂碼

今天將開發一定階段的Unity程式打包釋出,在編輯時沒任何問題,但是釋出後,資料一直不能使用,開始以為是資料沒有載入進來,資料在打包的時候丟失,後來發現放在resource裡就不會丟失,嘗試了半天,最後發現是 讀取檔案時的 字串編碼問題,就算在編譯器裡設為  Encoding.GetEncoding("gb2312")也沒用,這是由於Unity自身打包出的問題,最後的解決方法如下:

 

對於程式中有進行中文檔案解析的,需要將Unity安裝目錄中的\Editor\Data\Mono\lib\mono\unity 目錄下的 I18N.dll 和 I18N.CJK.dll 複製到釋出檔案的Data資料夾的Managed中即可。
---------------------

原文:https://blog.csdn.net/qq_35040828/article/details/76861758