Unicode有四種編碼格式,UTF-8, UTF-16,UTF-32,UTF-7。
字符編碼類,ASCIIEncoding ,UTF7Encoding,UnicodeEncoding,UTF32Encoding。
namespace AsciiEncodingDemo
{
class Program
{
static void Main(string[] args)
{
ASCIIEncoding myAscii = new ASCIIEncoding();
string unicodeStr = "ASCII Encoding Demo";
Console.WriteLine(unicodeStr);
//下面的代碼將對unicodeStr字符串的內容進行編碼。
Byte[] encodeBytes = myAscii.GetBytes(unicodeStr);
Console.WriteLine("編碼后的字符串:");
foreach (byte c in encodeBytes)
{
Console.Write("[{0}]", c);
}
Console.WriteLine("");
Console.WriteLine("解碼后的字符串:");
//下面的語句將對encodeBytes字節數組的內容進行解碼
string decodeStr = myAscii.GetString(encodeBytes);
Console.WriteLine(decodeStr);
Console.ReadLine();
}
}
}
新聞熱點
疑難解答