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
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.