IDN.ToASCII Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.