Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert eine neue Instanz der UTF7Encoding-Klasse.
Namespace: System.Text
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Sub New
'Usage
Dim instance As New UTF7Encoding
public UTF7Encoding ()
public:
UTF7Encoding ()
public UTF7Encoding ()
public function UTF7Encoding ()
Hinweise
Dieser Konstruktor erstellt eine Instanz, die keine optionalen Zeichen zulässt. Das Aufrufen des UTF7Encoding-Konstruktors ist gleichbedeutend mit dem Aufrufen des System.Text.UTF7Encoding(Boolean)-Konstruktors, der einen allowOptionals-Parameter annimmt, und dem Angeben von false für diesen Parameter.
Wenn eine Instanz optionale Zeichen zulässt, werden Unicode-Codepunkte nicht mit einem geänderten Base-64-Zeichen, sondern mit einem entsprechenden optionalen Zeichen codiert. Die optionalen Zeichen sind: Ausrufezeichen ('!'), umgekehrter Schrägstrich ('\'), senkrechter Strich ('|'), doppelte Anführungszeichen ('"'), Nummernzeichen ('#'), Dollarzeichen ('$'), Prozentzeichen ('%'), kaufmännisches Und-Zeichen ('&'), Sternchen ('*'), Semikolon (';'), spitze Klammer links ('<'), spitze Klammer rechts ('>'), geschweifte Klammer links ('{'), geschweifte Klammer rechts ('}'), eckige Klammer links ('['), eckige Klammer rechts (']'), Gleichheitszeichen ('='), @-Zeichen ('@'), Zirkumflex-Akzent ('^'), Unterstrich ('_') und Gravis-Akzent ('`').
Warnung
UTF7Encoding stellt keine Fehlererkennung bereit. Aus Sicherheitsgründen wird empfohlen, UTF8Encoding, UnicodeEncoding oder UTF32Encoding zu verwenden und die Fehlererkennung zu aktivieren.
Beispiel
Im folgenden Codebeispiel wird das Erstellen einer neuen UTF7Encoding-Instanz und das Anzeigen des Codierungsnamens veranschaulicht.
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
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
UTF7Encoding-Klasse
UTF7Encoding-Member
System.Text-Namespace