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

übersetzt String

Attribute

Ausnahmen

if input does not conform to

Hinweise

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

Diese Komfortmethode funktioniert so, als ob sie das Zwei-Argument-Gegenstück 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 auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 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

Prozesskennzeichnung; kann 0 oder eine beliebige logische ODER von möglichen Flags sein

Gibt zurück

übersetzt String

Attribute

Ausnahmen

if input does not conform to

Hinweise

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

ToASCII-Vorgang kann fehlschlagen. ToASCII schlägt fehl, wenn ein Schritt 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 auf einer einzelnen Bezeichnung ausgeführt. Diese Methode kann bezeichnungs- und vollständigen 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 (ideographic full stop), \ uFF0E (fullwidth fullwidth full stop) und \ uFF61 (halbwidth ideographic full stop). Wenn Punkte als Beschriftungstrennzeichen verwendet werden, ändert diese Methode auch alle in \ u002E (vollständiger Stopp) in übersetzter Ausgabezeichenfolge.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: