我想将内码重新转换成汉字应怎么样做呢 \u6b64\u64cd\u4f5c\u65b9\u6cd5\u662f\u4e0d\u6b63\u786e\u7684\uff01这样的一段内码应怎么样才能转换回原有的汉字呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先把\u去掉,转成字节数组,然后encoding.unicode.getstring() this.button8.Text = System.Text.Encoding.Default.GetString(System.Text.Encoding.Default.GetBytes("\u6b64\u64cd\u4f5c\u65b9\u6cd5\u662f\u4e0d\u6b63\u786e\u7684\uff01")); 楼上的方法是可以用了,但我想将("\u6b64\u64cd\u4f5c\u65b9\u6cd5\u662f\u4e0d\u6b63\u786e\u7684\uff01"由TEXTBOX输入不过怎么试了也不行,能给个代码吗? string str = "\u6b64\u64cd\u4f5c\u65b9\u6cd5\u662f\u4e0d\u6b63\u786e\u7684\uff01";char[] arr = new char[5];for(int i=0;i<arr.Length;i++){ string s = str.Substring(i*6+2,4); arr[i] = (char)Convert.ToInt32(str.Substring(i*6+2,4),16);}string 你要的汉字字符串 = new string(arr); string str = @"\u6b64\u64cd\u4f5c\u65b9\u6cd5\u662f\u4e0d\u6b63\u786e\u7684\uff01";char[] arr = new char[5];for(int i=0;i<arr.Length;i++){ string s = str.Substring(i*6+2,4); arr[i] = (char)Convert.ToInt32(str.Substring(i*6+2,4),16);}string 你要的汉字字符串 = new string(arr); 直接用就行了啊,为什么要转呢:string str = "\u6b64\u64cd\u4f5c\u65b9\u6cd5\u662f\u4e0d\u6b63\u786e\u7684\uff01";System.Console.WriteLine(str);//输出:此操作方法是不正确的! string str = @"\u6b64\u64cd\u4f5c\u65b9\u6cd5\u662f\u4e0d\u6b63\u786e\u7684\uff01";char[] arr = new char[str.Length/6];for(int i=0;i<arr.Length;i++){ string s = str.Substring(i*6+2,4); arr[i] = (char)Convert.ToInt32(str.Substring(i*6+2,4),16);}string 你要的汉字字符串 = new string(arr); Word转PDF的问题 怎么解决所有panel全部隐藏? 真心求这个解决方法,分不多跪求了... OleDb取数据 如何判断ajax的XMLhttp请求和Aspx页面的请求 100分 关于progressbar的maximum,minimum和value设置的问题 有谁用过超级信封打印专业版,把信息添好后,在打印窗体里可以看到添好的信息框,而且可以拖动位置,然后打印?这样的功能在C#里怎么实现?实现 Win XP SP2安装之后无法调试程序,为何? 火急求助 简单问题,大家来帮忙看看!(再线等待) 怎样做出这种form? 关于DateTimePicker出现DBnull的问题
char[] arr = new char[5];
for(int i=0;i<arr.Length;i++)
{
string s = str.Substring(i*6+2,4);
arr[i] = (char)Convert.ToInt32(str.Substring(i*6+2,4),16);
}
string 你要的汉字字符串 = new string(arr);
char[] arr = new char[5];
for(int i=0;i<arr.Length;i++)
{
string s = str.Substring(i*6+2,4);
arr[i] = (char)Convert.ToInt32(str.Substring(i*6+2,4),16);
}
string 你要的汉字字符串 = new string(arr);
string str = "\u6b64\u64cd\u4f5c\u65b9\u6cd5\u662f\u4e0d\u6b63\u786e\u7684\uff01";
System.Console.WriteLine(str);
//输出:
此操作方法是不正确的!
char[] arr = new char[str.Length/6];
for(int i=0;i<arr.Length;i++)
{
string s = str.Substring(i*6+2,4);
arr[i] = (char)Convert.ToInt32(str.Substring(i*6+2,4),16);
}
string 你要的汉字字符串 = new string(arr);