問題描述:使用byte轉換成漢字編碼格式,debug模式下能夠正常運行,可是release模式下就會出現死機問題。編碼
排除過程:最開始不知道是編碼格式轉換錯誤,因而把相關代碼塊註釋掉,而後進行release運行,直到最後問題指向編碼格式錯誤。spa
程序代碼:debug
String strData = System.Text.Encoding.GetEncoding("GB2312").GetString(data, 0, length);
解決方案:將其餘受支持的編碼勾選上CJK便可code
使用C#開發Android出現的問題總是莫名其妙,網上也沒有Xamarin.Android的相關文檔,怕之後還會出現相似問題,便在這裏記錄下來,也但願大夥少走彎路。blog
最後再附上百度對CJK的解釋:開發
中日韓統一表意文字(CJK Unified Ideographs),目的是要把分別來自中文、日文、韓文、越文中,本質、意義相同、形狀同樣或稍異的表意文字(主要爲漢字,但也有仿漢字如日本國字、韓國獨有漢字、越南的喃字)於ISO 10646及Unicode標準內賦予相同編碼。CJK 是中文(Chinese)、日文(Japanese)、韓文(Korean)三國文字的縮寫。顧名思義,它可以支持這三種文字。實際上,CJK 可以支持在 LaTeX 中使用包括中文、日文、韓文在內的多種亞洲雙字節文字。文檔