IDNA.GetUTS46Instance(IDNAOptions) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.