using System;
using System.Text;
public class Program
{
public static void Main()
string txt = "𡍼沂峰";
Encoding utf16BE = Encoding.BigEndianUnicode;
// 從文字轉UTF-16BE(Big Endian)
Byte[] ba = utf16BE.GetBytes(txt);
for(var i=0;i<ba.Length;i+=2)
Console.Write("\\u{0:x}{1:x}",ba[i],ba[i+1]);
Console.WriteLine();
// 從Byte[]轉回來文字
char[] a= utf16BE.GetChars(ba);
Console.WriteLine(a);
}