溫馨提示×

c#中unicodeencoding怎么用

c#
小樊
102
2024-12-13 01:21:08
欄目: 編程語言

在C#中,UnicodeEncoding 類用于將字符串從一種編碼轉換為另一種編碼。它主要用于處理 Unicode 字符。以下是如何使用 UnicodeEncoding 類的一些示例:

  1. 將字符串轉換為 Unicode 編碼的字節數組:
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);
        }
    }
}
  1. 將 Unicode 編碼的字節數組轉換回字符串:
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 方法來輸出結果。在實際項目中,您可能需要將結果寫入文件、發送到網絡或其他地方。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女