📄 encodingproperties.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 + -