ui中文顯示亂碼

2021-06-21 02:04:23 字數 634 閱讀 2279

在monodevelop下編寫的應用程式,對於中文顯示會出現亂碼,甚至是編譯不過的問題,分析應該在於編碼的方式與解碼的方式不一致導致。

monodevelop預設採用utf-8編碼格式,嘗試在記事本下將其另存為unicode。問題得到解決。難道

unity3d

的解碼格式為傳統unicode標準。

unicode 與utf8的關係:   

unicode 是乙個標準,utf-8 是 unicode 標準裡面規定的乙個編碼。

unicode 只是個 2 位元組的碼表 

使用時可以直接使用這個 2 位元組的編碼,也可以再進行編碼後使用 

utf8 就是對 unicode 再編碼的方式,好處是 ascii 字元用乙個位元組表示 

如此,可知如果採用unicode碼表去對utf8編碼的檔案進行解碼,那麼英文沒有問題,中文及符號則會出現亂碼。

方法1:

最近用ngui做前台搭建,用到咱們母語,丫的發現在蘋果環境中執行時候是亂碼,全是「?」,其實這是我們在win下使用的字元編碼問題,貌似我的編碼成了gbk,蘋果中無法識別的,所以需要轉碼到uif-8羅。

方法2:

直接在unity--file---build setting--勾選第乙個選項

MySQL 中文顯示亂碼

mysql 中文顯示亂碼 在hibernate.cfg.xml中應該這樣寫 property name connection.url jdbc mysql localhost 3306 test?useunicode true characterencoding utf 8 property 如果用...

ubuntu gedit顯示中文亂碼

本文適用於 ubuntu 使用者,而不適用於 kubuntu xubuntu 使用者。9.10預設有了,排第二個 預設配置下,用 ubuntu 的文字編輯器 gedit 開啟 gb18030 gbk gb2312 等型別的中文編碼文字檔案時,將會出現亂碼。出現這種情況的原因是,gedit 使用乙個編...

SSH 顯示中文亂碼

在終端執行命令 export lc all zh cn.gb2312 export lang zh cn.gb2312是最有效的。1.不管用那種ssh客戶端,字型設定一定要設為可以顯示中文的字型。2.遠端的locale一定要設定為lang zh cn.utf 8 修改 etc profile 增加這...