二进制转化成String类型
String Content = Encoding.UTF8.GetString(msg.Data);
String Content = Encoding.Unicod.GetString(msg.Data);
String Content = Encoding.Default.GetString(msg.Data);
这几种方法都不好用,有没有其他的方法!
请高手指点!!!!!急!!!!!!!!
String Content = Encoding.UTF8.GetString(msg.Data);
String Content = Encoding.Unicod.GetString(msg.Data);
String Content = Encoding.Default.GetString(msg.Data);
这几种方法都不好用,有没有其他的方法!
请高手指点!!!!!急!!!!!!!!
解决方案 »
- winform程序如何从某网站上定期获取信息?
- .NET 网络编程
- DataTable删除后,数据库没有变化?
- 如何让我的listview控件中显示的图标象.......
- 请教如何显示一个登陆窗口?
- (求助)用JS 在gridview 实现回车代替tab
- 怎么获取所有已打开文件夹的绝对路径 或者是获取已经激活的文件夹的路径啊路
- PPC上如何使用MSMQ发送消息!
- 谁有C#做的画图程序?
- 请问有谁可以告诉我WINDOWS2003的ENTERPRISE EDITION的序列号?
- 改变一个属性的值时,怎样触发textbox的TextChanged事件
- 超简单的问题100分奉上,如不够再加100。请大家帮帮忙!
如果本身是STRING转成的编码的话这样就可以了
不知道你本来的二进制是什么内容?
System.Text.Encoding.GetEncoding("GB2312").GetString(BYT, 0, N);
GB2312 是简体中文的编码.
你的问题肯定是编码格式的问题
转化以后就成这样了!
{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fswiss\fcharset0 Arial;}{\f1\fnil\fcharset134 \'cb\'ce\'cc\'e5;}}
\viewkind4\uc1\pard\lang2052\f0\fs18 ssssssssssssssss\f1\par
}
各位帮帮忙!!!急啊!!有没有什么好方法。不胜感激!
怎么转换的?应该是rtf格式文件啦!
var rtf =
@"{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fswiss\fcharset0 Arial;}{\f1\fnil\fcharset134 \'cb\'ce\'cc\'e5;}}
\viewkind4\uc1\pard\lang2052\f0\fs18 ssssssssssssssss\f1\par
}";
var editor = new RichTextBox();
editor.Rtf = rtf;
MessageBox.Show(editor.Text);