38 lines
792 B
C#
38 lines
792 B
C#
using System.Text;
|
||
|
||
namespace CsharpHttpHelper.Helper
|
||
{
|
||
internal class EncodingHelper
|
||
{
|
||
/// <summary>
|
||
/// 将字节数组转为字符串
|
||
/// </summary>
|
||
/// <param name="b">字节数组</param>
|
||
/// <param name="e">编码,默认为Default</param>
|
||
/// <returns></returns>
|
||
internal static string ByteToString(byte[] b, Encoding e = null)
|
||
{
|
||
if (e == null)
|
||
{
|
||
e = Encoding.Default;
|
||
}
|
||
return e.GetString(b);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 将字符串转为字节数组
|
||
/// </summary>
|
||
/// <param name="s">字符串</param>
|
||
/// <param name="e">编码,默认为Default</param>
|
||
/// <returns></returns>
|
||
internal static byte[] StringToByte(string s, Encoding e = null)
|
||
{
|
||
if (e == null)
|
||
{
|
||
e = Encoding.Default;
|
||
}
|
||
return e.GetBytes(s);
|
||
}
|
||
}
|
||
}
|