解决方案 »
- WINFORM dev的GridControl 边框色和边框宽
- 求C#读xml的方法
- 求救:我的DrawString被picturebox挡了 c#
- 关于DTU的问题 求高手
- 求助vs2008提示“无法连接到ASP.NET Development Server”的问题
- 请教学c#的经验
- C#可以这样做吗?利用变量存储一个判断条件。例如:
- 我想學習c#,誰能給指點一下,感激不盡!
- C#_ABC问题。
- C#,已经得到矩阵元素的值,希望用伪彩图或灰度图可视化表示出来,请问怎么做,是System.Drawing么
- Winform打印
- <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
Convert.FromBase64String
Convert.ToBase64String
msgContent.content = Encoding.ASCII.GetString(szContent, 0, szContent.Length);//读取的二进制内容转化为string
=>
msgContent.content = Convert.ToBase64String(szContent);//读取的二进制内容转化为string
//写入端
szContent = System.Text.Encoding.ASCII.GetBytes(msgConReq.content);
=>
szContent = Convert.FromBase64String(msgConReq.content);
任意二进制数据与ASCII码显然不存在对应关系
转为ASCII码再转回当然会丢数据一般二进制数据转为字符串,是使用十六进制
除了Base64编码以外,还可以用十六进制,就是有点麻烦
转字符串可以用,BitConverter.ToString
转回就没有直接的方法了,要遍历逐字节转