Làm thế nào để bạn nhận được một mảng byte ra khỏi một chuỗi trong C#? Tôi muốn chuyển một chuỗi đến this method.làm thế nào để chuyển đổi chuỗi thành byte [] trong C#
Trả lời
Encoding.UTF8.GetBytes("abcd");
Bạn có thể giải thích lý do bạn sử dụng UTF8 không? –
Nó chỉ là một ví dụ. Nhưng UTF8 rất phổ biến. 'Encoding.Default' sẽ là một ví dụ tốt. Xem [Thuộc tính mã hóa] (http://msdn.microsoft.com/de-de/library/system.text.encoding_properties.aspx) để biết thêm thông tin – Noffls
Hãy thử phương pháp
public static byte[] StrToByteArray(string str)
{
System.Text.UTF8Encoding encoding=new System.Text.UTF8Encoding();
return encoding.GetBytes(str);
}
Tại sao tạo một phiên bản UTF8Encoding mới khi bạn có thể sử dụng Encoding.UTF8? –
tốt, bạn đang đúng – Thariama
Bạn có thể giải thích lý do bạn sử dụng UTF8 không? –
Encoding.GetBytes
.
Sử dụng GetBytes()
- 1. Làm thế nào để chuyển đổi chuỗi Java thành byte []?
- 2. Làm thế nào để chuyển đổi chuỗi thành mảng byte?
- 3. chuyển đổi byte thành chuỗi C#
- 4. Chuyển đổi một byte thành chuỗi nhị phân trong C#
- 5. Chuyển mảng byte thành chuỗi trong C#
- 6. Làm cách nào để cắt ngắn chuỗi trong khi chuyển đổi thành byte trong C#?
- 7. Làm thế nào để chuyển đổi NSString thành chuỗi C?
- 8. Chuyển đổi chuỗi unicode thành chuỗi byte
- 9. Làm thế nào để chuyển đổi byte [] thành InputStream?
- 10. Làm thế nào để chuyển đổi loại 'byte []' thành 'System.Data.Linq.Binary'
- 11. Go: làm thế nào để chuyển đổi struct thành [] byte?
- 12. Làm thế nào để chuyển đổi một byte thành bit?
- 13. C#: Chuyển đổi byte [] thành chuỗi được mã hóa UTF8
- 14. Làm thế nào để chuyển đổi một chuỗi thành một byte [] trong Clojure?
- 15. Làm thế nào để chuyển đổi mảng byte thành chuỗi trong Common Lisp?
- 16. Chuyển đổi byte để chuỗi trong Java
- 17. chuyển đổi mảng chuỗi thành mảng byte
- 18. Làm thế nào để chuyển đổi Bitmap thành chuỗi Base64?
- 19. Làm thế nào để chuyển đổi mảng băm băm C# thành chuỗi để chuyển sang API?
- 20. Làm thế nào để chuyển đổi một sbyte [] thành byte [] trong C#?
- 21. Làm thế nào để chuyển đổi một mảng byte thành đôi trong C?
- 22. Làm thế nào để chuyển đổi mảng byte được mã hóa g729 thành .WAV trong C#?
- 23. Chuyển đổi byte ASCII [] thành chuỗi
- 24. Chuyển mảng byte thành chuỗi trong javascript
- 25. C# chuyển đổi chuỗi thành byte của nó [] tương đương
- 26. Làm thế nào để phát hiện kết thúc chuỗi trong mảng byte để chuyển đổi chuỗi?
- 27. Làm thế nào để chuyển đổi char thành chuỗi?
- 28. Làm thế nào để chuyển đổi chuỗi thành Byte và Back
- 29. Làm thế nào để bạn chuyển đổi một chuỗi thành ascii thành nhị phân trong C#?
- 30. Làm cách nào để chuyển đổi chuỗi C++ thành int?
Đây là một bản sao chính xác .. http://stackoverflow.com/questions/472906/net-string-to-byte-array-c –
Cũng là một bản sao của này ... http: //stackoverflow.com/questions/241405/how-do-you-convert-a-string-to-a-byte-array-in-net –
@Jaco Pretorius: Vâng, tôi đoán vậy, nhưng tôi không thích các câu trả lời được chấp nhận trong một trong số đó. Tôi thích câu trả lời được chấp nhận trong câu trả lời này. Luôn luôn sử dụng UTF-8 trừ khi bạn có một lý do rất tốt để sử dụng cái gì khác. –