- UID
- 390967
- 帖子
- 1738
- 主題
- 894
- 精華
- 0
- 積分
- 890
- 楓幣
- 14166
- 威望
- 430
- 存款
- 10100
- 贊助金額
- 1800
- 推廣
- 0
- GP
- 2920
- 閱讀權限
- 150
- 在線時間
- 208 小時
- 註冊時間
- 2023-5-18
- 最後登入
- 2025-1-30
|
本帖最後由 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[tempArr.Length];
- for (int i = 0; i< tempArr.Length; i++)
- {
- decByte[i] = Convert.ToByte(tempArr[i], 16);
- }
複製代碼 方法三- string str = Convert.ToBase64String(decBytes);
- byte[] decBytes = Convert.FromBase64String(str);
複製代碼 方法四- string str = HttpServerUtility.UrlTokenEncode(decBytes);
- byte[] decBytes = HttpServerUtility.UrlTokenDecode(str);
複製代碼 |
|