C#二进制与字符串之间的相互转换
来源:互联网 发布:怎么判断淘宝客链接 编辑:程序博客网 时间:2024/06/04 19:30
转载连接:http://www.cnblogs.com/weihengblogs/archive/2013/12/23/3487257.html
/// <summary>
/// 将字符串转成二进制
/// </summary>
/// <param name="s"></param>
/// <returns></returns>
public static string bianma(string s)
{
byte[] data = Encoding.Unicode.GetBytes(s);
StringBuilder result = new StringBuilder(data.Length * 8);
foreach (byte b in data)
{
result.Append(Convert.ToString(b, 2).PadLeft(8, '0'));
}
return result.ToString();
}
/// <summary>
/// 将二进制转成字符串
/// </summary>
/// <param name="s"></param>
/// <returns></returns>
public static string jiema(string s)
{
System.Text.RegularExpressions.CaptureCollection cs =
System.Text.RegularExpressions.Regex.Match(s, @"([01]{8})+").Groups[1].Captures;
byte[] data = new byte[cs.Count];
for (int i = 0; i < cs.Count; i++)
{
data[i] = Convert.ToByte(cs[i].Value, 2);
}
return Encoding.Unicode.GetString(data, 0, data.Length);
}
- C#二进制与字符串之间的相互转换
- C#字符串与二进制相互转换
- C#下字符串与字节数组之间的相互转换
- Java中二进制和字符串之间的相互转换
- C#中二进制数组和图片之间的相互转换
- 字符串与数值之间的相互转换
- time_t 与字符串之间的相互转换
- time_t 与字符串之间的相互转换
- time_t 与字符串之间的相互转换
- 二进制与字符串之间的转换
- 二进制数据与字符串之间的转换
- 字符串之间相互转换 字符与数值之间的转换
- 十六进制的字符串与二进制字符串相互转换
- IStreaIStream二进制字符串流与BSTR之间的相互转换
- 二进制,八进制,十进制与十六进制之间的相互转换
- 实现二进制与十进制之间的相互转换
- 实现二进制与十进制之间的相互转换
- Xml字符串与C#对象之间相互转换
- 使用Eclipse、MyEclipse反编译.class文件
- Twisted入门教程(5)
- Krpano学习:krpano调用javascript方法并传参、在krpano中用javascript实现视频音频播放
- [bzoj4472][Jsoi2015]salesman 树形DP
- 全排列,素数,兔子繁殖
- C#二进制与字符串之间的相互转换
- css3 新属性的兼容性之--transform
- 用C实现一个计算器(带小数点和括号以及运算优先级)
- Android中Handler引起的内存泄露
- bootstrap学习29---javascript插件之引用的注意事项
- 装了svn以后右键没有checkout的解决方案,亲测有效
- MySql 基本数据类型
- MAC-多开程序两种方法
- 提高apk启动速度