Idioma

IDNA.GetUTS46Instance(IDNAOptions) Método

Definição

Retorna uma instância IDNA que implementa UTS nº 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

Parâmetros

options
IDNAOptions

Conjunto de bits para modificar o processamento e a verificação de erros. Elas devem incluir IDNA#DEFAULT, ou | IDNA#NONTRANSITIONAL_TO_ASCIIIDNA#NONTRANSITIONAL_TO_UNICODE .

Retornos

a instância de IDNA uts nº 46, se bem-sucedida

Atributos

Comentários

Retorna uma instância IDNA que implementa UTS nº 46. Retorna uma instância não modificável, de propriedade do chamador. Armazene-o em cache para várias operações e exclua-o quando terminar. A instância é thread-safe, ou seja, pode ser usada simultaneamente.

O UTS #46 define o Processamento de Compatibilidade unicode IDNA, atualizado para a versão mais recente do Unicode e compatível com IDNA2003 e IDNA2008.

As funções de trabalho usam o processamento transitório, incluindo mapeamentos de desvio, a menos que ou #NONTRANSITIONAL_TO_UNICODE seja usado nesse caso, os caracteres #NONTRANSITIONAL_TO_ASCII de desvio são passados sem alteração. <b>Unicode 15.1 UTS #46 processo de transição preterido.</b>

Caracteres não permitidos são mapeados para U+FFFD.

As operações com a instância UTS nº 46 não dão suporte à opção ALLOW_UNASSIGNED.

Por padrão, a implementação uts nº 46 permite todos os caracteres ASCII (como válidos ou mapeados). Quando a opção USE_STD3_RULES é usada, caracteres ASCII diferentes de letras, dígitos, hífen (LDH) e ponto/parada completa não são permitidos e mapeados para U+FFFD.

Java documentação para android.icu.text.IDNA.getUTS46Instance(int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a