Share Chuyển đổi mảng byte thành chuỗi trong C#

quangtruong455

New member
### Cách chuyển đổi mảng byte thành chuỗi trong C#

Trong C#, bạn có thể chuyển đổi mảng byte thành một chuỗi bằng các phương thức sau:

*** mã hóa.utf8.getString (byte []) **
*** mã hóa.ascii.getString (byte []) **
*** mã hóa.unicode.getString (byte []) **

Mã sau đây cho thấy cách chuyển đổi mảng byte thành một chuỗi bằng mã hóa UTF-8:

`` `C#
byte [] byte = {0x48, 0x65, 0x6c, 0x6c, 0x6f};// "Xin chào" trong UTF-8
Chuỗi str = mã hóa.utf8.getString (byte);
Console.WriteLine (str);// Xin chào
`` `

Mã sau đây cho thấy cách chuyển đổi mảng byte thành chuỗi bằng cách sử dụng mã hóa ASCII:

`` `C#
byte [] byte = {0x48, 0x65, 0x6c, 0x6c, 0x6f};// "Xin chào" trong ASCII
Chuỗi str = mã hóa.ascii.getString (byte);
Console.WriteLine (str);// Xin chào
`` `

Mã sau đây cho thấy cách chuyển đổi mảng byte thành chuỗi bằng mã hóa Unicode:

`` `C#
byte [] byte = {0x48, 0x65, 0x6c, 0x6c, 0x6f};// "Xin chào" trong Unicode
Chuỗi str = mã hóa.unicode.getString (byte);
Console.WriteLine (str);// Xin chào
`` `

### hashtags

* #C#
* #sợi dây
* #Encoding
* #Byte mảng
* #Conversion
=======================================
### How to Convert a Byte Array to a String in C#

In C#, you can convert a byte array to a string using the following methods:

* **Encoding.UTF8.GetString(byte[])**
* **Encoding.ASCII.GetString(byte[])**
* **Encoding.Unicode.GetString(byte[])**

The following code shows how to convert a byte array to a string using the UTF-8 encoding:

```c#
byte[] bytes = { 0x48, 0x65, 0x6c, 0x6c, 0x6f }; // "Hello" in UTF-8
string str = Encoding.UTF8.GetString(bytes);
Console.WriteLine(str); // Hello
```

The following code shows how to convert a byte array to a string using the ASCII encoding:

```c#
byte[] bytes = { 0x48, 0x65, 0x6c, 0x6c, 0x6f }; // "Hello" in ASCII
string str = Encoding.ASCII.GetString(bytes);
Console.WriteLine(str); // Hello
```

The following code shows how to convert a byte array to a string using the Unicode encoding:

```c#
byte[] bytes = { 0x48, 0x65, 0x6c, 0x6c, 0x6f }; // "Hello" in Unicode
string str = Encoding.Unicode.GetString(bytes);
Console.WriteLine(str); // Hello
```

### Hashtags

* #C#
* #String
* #Encoding
* #Byte array
* #Conversion
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top