Sprache

IDNA.GetUTS46Instance(IDNAOptions) Methode

Definition

Gibt eine IDNA-Instanz zurück, die UTS #46 implementiert.

[Android.Runtime.Register("getUTS46Instance", "(I)Landroid/icu/text/IDNA;", "", ApiSince=24)]
public static Android.Icu.Text.IDNA? GetUTS46Instance(Android.Icu.Text.IDNAOptions options);
[<Android.Runtime.Register("getUTS46Instance", "(I)Landroid/icu/text/IDNA;", "", ApiSince=24)>]
static member GetUTS46Instance : Android.Icu.Text.IDNAOptions -> Android.Icu.Text.IDNA

Parameter

options
IDNAOptions

Bit festgelegt, um die Verarbeitung und Fehlerüberprüfung zu ändern. Diese sollten enthalten IDNA#DEFAULT, oder IDNA#NONTRANSITIONAL_TO_ASCII | IDNA#NONTRANSITIONAL_TO_UNICODE.

Gibt zurück

die UTS #46 IDNA-Instanz, falls erfolgreich

Attribute

Hinweise

Gibt eine IDNA-Instanz zurück, die UTS #46 implementiert. Gibt eine nicht veränderbare Instanz zurück, die dem Aufrufer gehört. Speichern Sie sie für mehrere Vorgänge zwischen, und löschen Sie sie, wenn Sie fertig sind. Die Instanz ist threadsicher, d. h. sie kann gleichzeitig verwendet werden.

UTS #46 definiert Unicode IDNA Compatibility Processing, aktualisiert auf die neueste Version von Unicode und kompatibel mit IDNA2003 und IDNA2008.

Die Arbeitsfunktionen verwenden die Übergangsverarbeitung, einschließlich Abweichungszuordnungen, es sei denn #NONTRANSITIONAL_TO_ASCII , #NONTRANSITIONAL_TO_UNICODE in diesem Fall werden die Abweichungszeichen ohne Änderung durchlaufen. <b>Unicode 15.1 UTS #46 veraltete Übergangsverarbeitung.</b>

Unzulässige Zeichen werden U+FFFD zugeordnet.

Vorgänge mit der UTS #46-Instanz unterstützen die Option ALLOW_UNASSIGNED nicht.

Standardmäßig lässt die UTS #46-Implementierung alle ASCII-Zeichen (als gültig oder zugeordnet) zu. Wenn die option USE_STD3_RULES verwendet wird, werden ASCII-Zeichen außer Buchstaben, Ziffern, Bindestrichen (LDH) und Punkt/Vollstopp nicht zulässig und U+FFFD zugeordnet.

Java Dokumentation für android.icu.text.IDNA.getUTS46Instance(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: