- UID
- 390967
- 帖子
- 1660
- 主題
- 855
- 精華
- 0
- 積分
- 869
- 楓幣
- 12244
- 威望
- 409
- 存款
- 10100
- 贊助金額
- 1800
- 推廣
- 0
- GP
- 2803
- 閱讀權限
- 150
- 在線時間
- 197 小時
- 註冊時間
- 2023-5-18
- 最後登入
- 2024-12-22
|
本帖最後由 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);
複製代碼 |
|