⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 encodingproperties.cs

📁 Microsoft.NET.框架程序设计修订版中的书中源码
💻 CS
字号:
/******************************************************************************
Module:  EncodingProperties.cs
Notices: Copyright (c) 2002 Jeffrey Richter
******************************************************************************/


using System;
using System.Text;


///////////////////////////////////////////////////////////////////////////////


class App {
   static void Main() {
      try {
         Show(Encoding.Unicode);
         Show(Encoding.BigEndianUnicode);
         Show(Encoding.UTF8);
         Show(Encoding.UTF7);
         Show(Encoding.ASCII);
         Show(Encoding.Default);
         Show(Encoding.GetEncoding(0));   // Same as Default
         Console.WriteLine();
         Console.WriteLine("Below are some specific code pages:");
         Show(Encoding.GetEncoding(437));
         Show(Encoding.GetEncoding(28595));
         Show(Encoding.GetEncoding(57008));
         Show(Encoding.GetEncoding(54936));
         Show(Encoding.GetEncoding(874));
      }
      catch (ArgumentException e) {
         Console.WriteLine(e.Message);
         Console.WriteLine(
            "Use the Regional and Language Options control panel applet " +
            "to install support for this code page.");
         Console.WriteLine(
            "Specifically, you may need to select the Languages tab and " +
            "turn on one or both of the following:");
         Console.WriteLine("   Install files for complex script and right-to-left languages");
         Console.WriteLine("   Install files for East Asian languages");
      }
   }


   static void Show(Encoding e) {
      Console.WriteLine(
         "{1}{0}" +
         "\tCodePage={2}, WindowsCodePage={3}{0}" +
         "\tWebName={4}, HeaderName={5}, BodyName={6}{0}" +
         "\tIsBrowserDisplay={7}, IsBrowserSave={8}{0}" +
         "\tIsMailNewsDisplay={9}, IsMailNewsSave={10}{0}",
         Environment.NewLine,
         e.EncodingName, 
         e.CodePage, e.WindowsCodePage, 
         e.WebName, e.HeaderName, e.BodyName,
         e.IsBrowserDisplay, e.IsBrowserSave, 
         e.IsMailNewsDisplay, e.IsMailNewsSave);
   }
}


//////////////////////////////// End of File //////////////////////////////////

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -