Partager via


IDN.ToASCII Méthode

Définition

Surcharges

ToASCII(String)

Traduit une chaîne d’Unicode en encodage compatible ASCII (ACE), telle que définie par l’opération ToASCII de RFC 3490.

ToASCII(String, IDNFlags)

Traduit une chaîne d’Unicode en encodage compatible ASCII (ACE), telle que définie par l’opération ToASCII de RFC 3490.

ToASCII(String)

Traduit une chaîne d’Unicode en encodage compatible ASCII (ACE), telle que définie par l’opération ToASCII de 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

Paramètres

input
String

chaîne à traiter

Retours

traduit String

Attributs

Exceptions

s’il input n’est pas conforme à

Remarques

Traduit une chaîne d’Unicode en encodage compatible ASCII (ACE), telle que définie par l’opération ToASCII de RFC 3490.

Cette méthode pratique fonctionne comme si en appelant l’équivalent à deux arguments comme suit : <blockquote>#toASCII(String, int) toASCII(input,  ; 0); </blockquote>

Documentation Java pour java.net.IDN.toASCII(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

ToASCII(String, IDNFlags)

Traduit une chaîne d’Unicode en encodage compatible ASCII (ACE), telle que définie par l’opération ToASCII de 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

Paramètres

input
String

chaîne à traiter

flag
IDNFlags

indicateur de processus ; peut être 0 ou n’importe quel OR logique des indicateurs possibles

Retours

traduit String

Attributs

Exceptions

s’il input n’est pas conforme à

Remarques

Traduit une chaîne d’Unicode en encodage compatible ASCII (ACE), telle que définie par l’opération ToASCII de RFC 3490.

L’opération ToASCII peut échouer. ToASCII échoue si une étape de celui-ci échoue. Si l’opération ToASCII échoue, une exception IllegalArgumentException est levée. Dans ce cas, la chaîne d’entrée ne doit pas être utilisée dans un nom de domaine internationalisé.

Une étiquette est une partie individuelle d’un nom de domaine. L’opération ToASCII d’origine, telle que définie dans RFC 3490, fonctionne uniquement sur une seule étiquette. Cette méthode peut gérer à la fois les étiquettes et le nom de domaine entier, en supposant que les étiquettes d’un nom de domaine sont toujours séparées par des points. Les caractères suivants sont reconnus comme des points : \ ; u002E (arrêt complet), \ ; u3002 (arrêt complet ideographique), \ ; uFF0E (fullwidth full stop) et \ ; uFF61 (demi-chasse ideographique complète stop). si des points sont utilisés comme séparateurs d’étiquettes, cette méthode les remplace également par \ ; u002E (arrêt complet) dans la chaîne traduite de sortie.

Documentation Java pour java.net.IDN.toASCII(java.lang.String, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à