[C#] byte[]陣列與string字串轉換方式
本帖最後由 whitefox 於 2023-6-3 00:29 編輯這裡分享四種轉換方式
方法一string str = System.Text.Encoding.UTF8.GetString(decBytes);
byte[] decBytes = System.Text.Encoding.UTF8.GetBytes(str);以上UTF8可以換成ANSI或是直接用Default取代
方法二string str = BitConverter.ToString(decBytes);
string[] tempArr = str.Split('-');
string[] decBytes = new byte;
for (int i = 0; i< tempArr.Length; i++)
{
decByte = Convert.ToByte(tempArr, 16);
}方法三string str = Convert.ToBase64String(decBytes);
byte[] decBytes = Convert.FromBase64String(str);方法四string str = HttpServerUtility.UrlTokenEncode(decBytes);
byte[] decBytes = HttpServerUtility.UrlTokenDecode(str);
頁:
[1]