Condividi tramite


IDN.ToASCII Metodo

Definizione

Overload

ToASCII(String)

Converte una stringa da Unicode a codifica compatibile ASCII (ACE), come definito dall'operazione ToASCII di RFC 3490.

ToASCII(String, IDNFlags)

Converte una stringa da Unicode a codifica compatibile ASCII (ACE), come definito dall'operazione ToASCII di RFC 3490.

ToASCII(String)

Converte una stringa da Unicode a codifica compatibile ASCII (ACE), come definito dall'operazione ToASCII di RFC 3490.

[Android.Runtime.Register("toASCII", "(Ljava/lang/String;)Ljava/lang/String;", "")]
public static string? ToASCII (string? input);
[<Android.Runtime.Register("toASCII", "(Ljava/lang/String;)Ljava/lang/String;", "")>]
static member ToASCII : string -> string

Parametri

input
String

stringa da elaborare

Restituisce

l'oggetto tradotto String

Attributi

Eccezioni

se input non è conforme a

Commenti

Converte una stringa da Unicode a codifica compatibile ASCII (ACE), come definito dall'operazione ToASCII di RFC 3490.

Questo metodo pratico funziona come se richiamando la controparte a due argomenti come segue: <blockquote>#toASCII(String, int) toASCII(input,  0); </blockquote>

Documentazione java per java.net.IDN.toASCII(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ToASCII(String, IDNFlags)

Converte una stringa da Unicode a codifica compatibile ASCII (ACE), come definito dall'operazione ToASCII di RFC 3490.

[Android.Runtime.Register("toASCII", "(Ljava/lang/String;I)Ljava/lang/String;", "")]
public static string? ToASCII (string? input, Java.Net.IDNFlags flag);
[<Android.Runtime.Register("toASCII", "(Ljava/lang/String;I)Ljava/lang/String;", "")>]
static member ToASCII : string * Java.Net.IDNFlags -> string

Parametri

input
String

stringa da elaborare

flag
IDNFlags

contrassegno del processo; può essere 0 o qualsiasi OR logico dei flag possibili

Restituisce

l'oggetto tradotto String

Attributi

Eccezioni

se input non è conforme a

Commenti

Converte una stringa da Unicode a codifica compatibile ASCII (ACE), come definito dall'operazione ToASCII di RFC 3490.

L'operazione ToASCII può non riuscire. ToASCII ha esito negativo se uno dei passaggi ha esito negativo. Se l'operazione ToASCII non riesce, verrà generata un'eccezione IllegalArgumentException. In questo caso, la stringa di input non deve essere usata in un nome di dominio internazionalizzato.

Un'etichetta è una singola parte di un nome di dominio. L'operazione ToASCII originale, come definito in RFC 3490, opera solo su una singola etichetta. Questo metodo può gestire sia l'etichetta che l'intero nome di dominio, presupponendo che le etichette in un nome di dominio siano sempre separate da punti. I caratteri seguenti vengono riconosciuti come punti: \ u002E (arresto completo), \ u3002 (ideographic full stop), \ uFF0E (fullwidth full stop) e \ uFF61 (halfwidth ideographic full stop). se i punti vengono usati come separatori di etichette, questo metodo cambia anche in \ u002E (stop completo) nella stringa tradotta di output.

Documentazione java per java.net.IDN.toASCII(java.lang.String, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a