在C#中,UnicodeEncoding 類用于將字符串從一種編碼轉換為另一種編碼。它主要用于處理 Unicode 字符。以下是如何使用 UnicodeEncoding 類的一些示例:
using System;
using System.Text;
class Program
{
static void Main()
{
string input = "Hello, 世界!";
UnicodeEncoding unicodeEncoding = new UnicodeEncoding();
byte[] unicodeBytes = unicodeEncoding.GetBytes(input);
Console.WriteLine("Unicode 字節數組: ");
foreach (byte b in unicodeBytes)
{
Console.Write("{0:X2} ", b);
}
}
}
using System;
using System.Text;
class Program
{
static void Main()
{
byte[] unicodeBytes = new byte[] { 72, 101, 108, 108, 111, 44, 32, 199, 160, 33 };
UnicodeEncoding unicodeEncoding = new UnicodeEncoding();
string output = unicodeEncoding.GetString(unicodeBytes);
Console.WriteLine("轉換回的字符串: " + output);
}
}
注意:在這些示例中,我們使用了 Console.WriteLine 方法來輸出結果。在實際項目中,您可能需要將結果寫入文件、發送到網絡或其他地方。