问题描述:使用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 中使用包括中文、日文、韩文在内的多种亚洲双字节文字。文档