Freigeben über


IDN.ToASCII Methode

Definition

Überlädt

ToASCII(String)

Übersetzt eine Zeichenfolge aus Unicode in ASCII-kompatible Codierung (ACE), wie durch den ToASCII-Vorgang von RFC 3490 definiert.

ToASCII(String, IDNFlags)

Übersetzt eine Zeichenfolge aus Unicode in ASCII-kompatible Codierung (ACE), wie durch den ToASCII-Vorgang von RFC 3490 definiert.

ToASCII(String)

Übersetzt eine Zeichenfolge aus Unicode in ASCII-kompatible Codierung (ACE), wie durch den ToASCII-Vorgang von RFC 3490 definiert.

[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

Parameter

input
String

die zu verarbeitende Zeichenfolge

Gibt zurück

die übersetzte String

Attribute

Ausnahmen

, wenn input nicht konform ist

Hinweise

Übersetzt eine Zeichenfolge aus Unicode in ASCII-kompatible Codierung (ACE), wie durch den ToASCII-Vorgang von RFC 3490 definiert.

Diese praktische Methode funktioniert wie folgt, indem sie das Gegenstück mit zwei Argumenten wie folgt aufruft: <blockquote>#toASCII(String, int) toASCII(input,  0); </Blockquote>

Java-Dokumentation für java.net.IDN.toASCII(java.lang.String).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ToASCII(String, IDNFlags)

Übersetzt eine Zeichenfolge aus Unicode in ASCII-kompatible Codierung (ACE), wie durch den ToASCII-Vorgang von RFC 3490 definiert.

[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

Parameter

input
String

die zu verarbeitende Zeichenfolge

flag
IDNFlags

Prozessflag; kann 0 oder ein beliebiges logisches OR von möglichen Flags sein.

Gibt zurück

die übersetzte String

Attribute

Ausnahmen

, wenn input nicht konform ist

Hinweise

Übersetzt eine Zeichenfolge aus Unicode in ASCII-kompatible Codierung (ACE), wie durch den ToASCII-Vorgang von RFC 3490 definiert.

Der ToASCII-Vorgang kann fehlschlagen. ToASCII schlägt fehl, wenn ein Schritt davon fehlschlägt. Wenn der ToASCII-Vorgang fehlschlägt, wird eine IllegalArgumentException ausgelöst. In diesem Fall sollte die Eingabezeichenfolge nicht in einem internationalisierten Domänennamen verwendet werden.

Eine Bezeichnung ist ein einzelner Teil eines Domänennamens. Der ursprüngliche ToASCII-Vorgang, wie in RFC 3490 definiert, wird nur mit einer einzelnen Bezeichnung ausgeführt. Diese Methode kann sowohl Bezeichnungen als auch den gesamten Domänennamen verarbeiten, indem davon ausgegangen wird, dass Bezeichnungen in einem Domänennamen immer durch Punkte getrennt sind. Die folgenden Zeichen werden als Punkte erkannt: \u002E (full stop), \u3002 (ideografischer Vollstopp), \uFF0E (fullwidth full stop) und \uFF61 (halbwidth ideographic full stop). Wenn Punkte als Bezeichnungstrennzeichen verwendet werden, ändert diese Methode auch alle diese in \u002E (full stop) in der übersetzten Ausgabezeichenfolge.

Java-Dokumentation für java.net.IDN.toASCII(java.lang.String, int).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: