Tag: asciiencoding

MonoDroid:Encoding.ASCII.GetString失败

间歇性地,Encoding.ASCII.GetString调用失败,exception会转义所有catch块并冻结应用程序。 private string ExecuteRequest(Uri url, KeyValuePair[] postItems = null) { var data = new byte[0]; var response = new byte[0]; using (var client = new WebClient()) { if (postItems != null && postItems.Count() > 0) { string dataString = string.Join(“&”, postItems.Select( item => string.Format(“{0}={1}”, item.Key, item.Value)).ToArray()); data = new ASCIIEncoding().GetBytes(dataString); } response = client.UploadData(url, “POST”, […]

ASCIIEncoding和编码之间的区别

我知道Encoding可用于初始化对象以执行任何类型的编码,ASCII,Unicode,UTF-8等。在我看来,所有这些都足以执行任何类型的编码,那么ASCIIEncoding需要什么?

如何在Windows Forms C#中将扩展ASCII转换为十进制?

我正在写一个Windows应用程序。 在将扩展ASCII [128-256]转换为十进制等效时遇到问题。 当我从jar文件中收到扩展的ASCII例如“Œ”时,它会进入C#应用程序,如下所示: 。 我可以知道如何将其转换为十进制等效值[ie] 140。 string textToConvert = “Œ”; Encoding iso8859 = Encoding.GetEncoding(“iso-8859-1”); Encoding unicode = Encoding.Unicode; byte[] srcTextBytes = iso8859.GetBytes(textToConvert); byte[] destTextBytes = Encoding.Convert(iso8859,unicode, srcTextBytes); char[] destChars = new char[unicode.GetCharCount(destTextBytes, 0, destTextBytes.Length)]; unicode.GetChars(destTextBytes, 0, destTextBytes.Length, destChars, 0); System.String szchar = new System.String(destChars); MessageBox.Show(szchar); 请帮我。 我该怎么办?