如何讓Unity支持中文


  坑爹的Unity不支持中文啊!!害得我調試了好長時間

Unity3D腳本支持中文解決辦法/Unity3D腳本編碼格式設置:

1》進入unity安裝目錄\Unity\Editor\Data\Resources\ScriptTemplates,這個文件夾下有81-NewBehaviourScript.cs.txt和80-NewBehaviourScript.js.txt文件,這兩個文件里的代碼就是新建腳本后生成代碼模板。也就是說,你新建的都是Copy它們而已,不折不扣的一直在模仿。。。

看懂上面的圖片了沒。

也正是如此 ,所以導致我們新建的腳本編碼格式一直是系統默認的編碼頁格式GBK。既然如此,這肯定是個坑啊。那我就來把它修改了。

下面開始了,打開:81-NewBehaviourScript.cs.txt和80-NewBehaviourScript.js.txt

上圖有2個要點:

一 :“//支持中文”。這是讓模板強制進行中文存儲,

二 :高級保存項的編碼設置,選中UTF8簽名頁。強制模板對中文進行UTF8支持。以后它在遇到中文就一樣支持了。

如果你沒有VS。你可以看看下邊怎么修改編碼格式,保證第二部的萬無一失。
2》修改這2個文件編碼格式,可以用Unity\Editor\Data\Tools\UniSciTE\UniSciTE.exe打開后另存為UFT-8 with  BOM 編碼格式,文件名不變。

用MonoDevelop打開后Save as...也可以完成的哦:

用visio studio的同學打開后, 進入:菜單-》文件-》高級保存選項(V)..

點擊 編碼(E)

確定保存。

 

這樣以后新建的腳本全都是UTF-8的編碼,而且是自己先要的格式,比如你可以在代碼頭添加代碼著作權,日期,簡述等注釋。

 

川北原創:http://hi.baidu.com/next2_me/item/dd66afc2ba08393498b4984f

不是Mono不支持Unicode是新建腳本這種copy的模式導致對中文的支持不好。希望以上的內容可以幫助大家。

 

聲明: 本文由( liuxiaoni )原創編譯,轉載請保留鏈接: Unity3D 腳本UTF-8編碼/Unity3D 腳本支持中文


免責聲明!

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



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