using System;
using System.Collections.Generic;
using System.Text;
class ExchangeDinaryString
{
/// <summary>
///作者:Tonyyang
///2008-01-07
///功能:二进制和unicodeString 互转;
/// </summary>
UnicodeEncoding unicode;
public void ExchangeDinaryString()
{
//初始化
unicode = new UnicodeEncoding();
}
/// <summary>
/// 二进制转unicodeString
/// </summary>
/// <param name="encodedBytes">二进制</param>
/// <param name="unicodeString">要转换的字符串</param>
/// <returns></returns>
public string GetStringByBinary(Byte[] encodedBytes)
{
return unicode.GetString(encodedBytes);
}
/// <summary>
/// unicodeString转二进制
/// </summary>
/// <param name="unicodeString">字符串</param>
/// <param name="encodedBytes">二进制</param>
/// <returns></returns>
public Byte[] GetBytesByUnicodeString(string unicodeString)
{
return unicode.GetBytes(unicodeString);
}
}
using System.Collections.Generic;
using System.Text;
class ExchangeDinaryString
{
/// <summary>
///作者:Tonyyang
///2008-01-07
///功能:二进制和unicodeString 互转;
/// </summary>
UnicodeEncoding unicode;
public void ExchangeDinaryString()
{
//初始化
unicode = new UnicodeEncoding();
}
/// <summary>
/// 二进制转unicodeString
/// </summary>
/// <param name="encodedBytes">二进制</param>
/// <param name="unicodeString">要转换的字符串</param>
/// <returns></returns>
public string GetStringByBinary(Byte[] encodedBytes)
{
return unicode.GetString(encodedBytes);
}
/// <summary>
/// unicodeString转二进制
/// </summary>
/// <param name="unicodeString">字符串</param>
/// <param name="encodedBytes">二进制</param>
/// <returns></returns>
public Byte[] GetBytesByUnicodeString(string unicodeString)
{
return unicode.GetBytes(unicodeString);
}
}
欢迎转载,转载请注明出处:http://www.cnblogs.com/Tonyyang/