字符串操作>字符串编码

System.Text提供了Encoding的抽象类,这个类提供字符串编码的方法。使Unicode字符数组的字符串,转换为指定编码的字节数组,或者反之。

Unicode有四种编码格式,UTF-8, UTF-16,UTF-32,UTF-7。

字符编码类,ASCIIEncoding ,UTF7Encoding,UnicodeEncoding,UTF32Encoding。

using System;
using System.Collections.Generic;
using System.Text;

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();         
         }
    }
}

相关文章:

  • 2021-09-30
  • 2021-11-13
  • 2022-12-23
  • 2021-07-11
猜你喜欢
  • 2022-01-11
  • 2021-11-15
  • 2022-12-23
  • 2021-11-21
  • 2021-06-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案