字符串編碼格式


不同編碼格式對同一字符串的表示為:

Console.Write("輸入要編碼的字符:");
            string str = Console.ReadLine();
            Console.Write("輸入要編碼的格式:");
            string ss = Console.ReadLine();
            Encoding en = Encoding.GetEncoding(ss);
            byte[] bytes = en.GetBytes(str);
            string str1 = BitConverter.ToString(bytes);
            Console.Write(ss + "格式編碼后的結果為:");
            Console.WriteLine(str1);

 

輸出本機所有編碼類型:

            Console.WriteLine("輸出本機所有編碼類型信息:");
            StringBuilder sb = new StringBuilder();
            foreach (EncodingInfo ei in Encoding.GetEncodings())
            {
                Encoding ed = ei.GetEncoding();
                sb.AppendFormat("編碼名稱:{0},說明:{1}\n", ei.Name, ed.EncodingName);
            }
            Console.WriteLine(sb.ToString());
            Console.ReadLine();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM