赋值调试时可以显示出正确的文本,我想做一个简单的程序:在界面上TextBox里输入这样的一个长串后立即能搞清楚其文本内容到底是什么。谢谢。
解决方案 »
- 谁有在vs中成功调用过sqlserver2005的报表服务器?
- 文件的创建
- c#字符串截取 问题
- The ConnectionString property has not been initialized
- 【求助】关于数据库链接的问题
- web.config中的connectionString怎样配置
- 初学者小问关于Application.Exit()的用法
- HyperLink 和 LinkButton
- Image1.ImageUrl="//172.20.9.68\\ab1\\ab.JPEG";为什么图象不能随时刷新
- 【一百分求购:《c# 入门经典》的下载地址,格式不限!!!】
- 不知道我的思路乱在哪....请大家帮忙
- 请问如何把"\uf38a\uf587"转换成能理解的正常的字符呢?
{
string text1 = u60a8\u8fd8\u672a\u767b\u9646\uff01;
int num1 = text1.IndexOf(@"\u");
if (num1 < 0)
{
return;
}
string text2 = "";
for (int num2 = num1; num2 < text1.Length; num2 += 6)
{
int num3 = Convert.ToInt32(text1.Substring(num2 + 2, 4), 0x10);
char ch1 = (char) ((ushort) num3);
text2 = text2 + ch1.ToString();
if (text1.IndexOf(@"\u", num2 + 6) < 0)
{
break;
}
}
MessageBox.Show(text2);
}
catch
{
return;
}
这个是UTF-16编码,也是Unicode编码,它可以直接转成汉字形式:
chrw(&h60a8) ' (VB.NET) 就是汉字:您。我使用 \u 切串,可以生成汉字串。
代码还是自己写有趣些,所以我不帖代码了。详细的UTF-16可以参见:
http://www.faqs.org/rfcs/rfc2781.html
当reflector 反编译之后,所有的中文信息都被显示为\uXXXX的形式本工具是将\uXXXX转换成汉字http://auction1.taobao.com/auction/0/item_detail-0db1-e955de84af5413cd15dcdef9c7a6b10d.jhtml 淘宝价:0.1元 赚星星交朋友,谢谢支持!