UTF7Encoding クラスの新しいインスタンスを初期化します。
名前空間: System.Text
アセンブリ: mscorlib (mscorlib.dll 内)
構文
'宣言
Public Sub New
'使用
Dim instance As New UTF7Encoding
public UTF7Encoding ()
public:
UTF7Encoding ()
public UTF7Encoding ()
public function UTF7Encoding ()
適用できません。
解説
このコンストラクタは、省略可能な文字を許可しないインスタンスを作成します。UTF7Encoding コンストラクタを呼び出すことは、allowOptionals パラメータを受け取り、このパラメータに false を指定した System.Text.UTF7Encoding(Boolean) コンストラクタを呼び出すことと同じです。
インスタンスで省略可能な文字が許可されている場合、Unicode コード ポイントが、変更された Base64 文字ではなく、対応する省略可能な文字を使用してエンコードされます。省略可能な文字は、感嘆符 ("!")、バック スラッシュ ("\")、縦線 ("|")、二重引用符 (")、ナンバ記号 ("#")、ドル記号 ("$")、パーセント記号 ("%")、アンパサンド ("&")、アスタリスク ("*")、セミコロン (";")、左山かっこ ("<")、右山かっこ (">")、左中かっこ ("{")、右中かっこ ("}")、左角かっこ ("[")、右角かっこ ("]")、等号 ("=")、アット マーク ("@")、曲折アクセント ("^")、アンダースコア ("_")、および抑音アクセント ("`") です。
![]() |
---|
UTF7Encoding にはエラー検出機能が用意されていません。セキュリティ上の理由から、UTF8Encoding、UnicodeEncoding、または UTF32Encoding を使用し、エラー検出を有効にすることをお勧めします。 |
使用例
次のコード例は、新しい UTF7Encoding インスタンスを作成してエンコード名を表示する方法を示しています。
Imports System
Imports System.Text
Class UTF7EncodingExample
Public Shared Sub Main()
Dim utf7 As New UTF7Encoding()
Dim encodingName As String = utf7.EncodingName
Console.WriteLine("Encoding name: " & encodingName)
End Sub 'Main
End Class 'UTF7EncodingExample
using System;
using System.Text;
class UTF7EncodingExample {
public static void Main() {
UTF7Encoding utf7 = new UTF7Encoding();
String encodingName = utf7.EncodingName;
Console.WriteLine("Encoding name: " + encodingName);
}
}
using namespace System;
using namespace System::Text;
int main()
{
UTF7Encoding^ utf7 = gcnew UTF7Encoding;
String^ encodingName = utf7->EncodingName;
Console::WriteLine( "Encoding name: {0}", encodingName );
}
import System.*;
import System.Text.*;
class UTF7EncodingExample
{
public static void main(String[] args)
{
UTF7Encoding utf7 = new UTF7Encoding();
String encodingName = utf7.get_EncodingName();
Console.WriteLine(("Encoding name: " + encodingName));
} //main
} //UTF7EncodingExample
プラットフォーム
Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition
Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。
バージョン情報
.NET Framework
サポート対象 : 3.0,2.0,1.1,1.0
.NET Compact Framework
サポート対象 : 2.0,1.0
XNA Framework
サポート対象 : 1.0