我有一个字符串\ u0025A3 \ u0025A3 ... e.t.c.那么如何在C#中将其解码为普通视图。
我的意思是序列应该以解码模式查看。例如,\ u0025A3 \ u0025A3序列应该看起来像“::”。
感谢。
答案 0 :(得分:0)
您可以使用split方法解码字符串。
答案 1 :(得分:0)
字符串中的Unicode字符位于\ uFFFF之上,因此它们将显示为“?”在默认的Windows字符集中,或在某些应用程序中的“”。无论如何要试试这个。
string test = "\\u0025A3\\u0025A3";
Regex rx = new Regex(@"\\[uU]([0-9A-F]{6})");
test = rx.Replace(test, match => char.ConvertFromUtf32(int.Parse(match.ToString().Substring(2), NumberStyles.HexNumber)));