Lingua

IDNA.GetUTS46Instance(IDNAOptions) Metodo

Definizione

Restituisce un'istanza IDNA che implementa UTS #46.

[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

Parametri

options
IDNAOptions

Bit impostato per modificare l'elaborazione e il controllo degli errori. Questi devono includere IDNA#DEFAULT, o IDNA#NONTRANSITIONAL_TO_ASCII | IDNA#NONTRANSITIONAL_TO_UNICODE.

Valori restituiti

l'istanza UTS #46 IDNA, se ha esito positivo

Attributi

Commenti

Restituisce un'istanza IDNA che implementa UTS #46. Restituisce un'istanza non modificabile, di proprietà del chiamante. Memorizzarlo nella cache per più operazioni ed eliminarlo al termine. L'istanza è thread-safe, ovvero può essere usata contemporaneamente.

UTS #46 definisce l'elaborazione della compatibilità IDNA Unicode, aggiornata alla versione più recente di Unicode e compatibile con IDNA2003 e IDNA2008.

Le funzioni di lavoro usano l'elaborazione transitoria, inclusi i mapping delle deviazioni, a meno che #NONTRANSITIONAL_TO_ASCII non vengano utilizzati o #NONTRANSITIONAL_TO_UNICODE in questo caso i caratteri di deviazione vengono passati senza modifiche. <b>Unicode 15.1 UTS #46 deprecato elaborazione transitoria.</b>

I caratteri non consentiti vengono mappati a U+FFFD.

Le operazioni con l'istanza UTS #46 non supportano l'opzione ALLOW_UNASSIGNED.

Per impostazione predefinita, l'implementazione UTS #46 consente tutti i caratteri ASCII (come validi o mappati). Quando viene usata l'opzione USE_STD3_RULES, i caratteri ASCII diversi da lettere, cifre, trattini (LDH) e punto/arresto completo non sono consentiti e mappati a U+FFFD.

per android.icu.text.IDNA.getUTS46Instance(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a