IDN.ToASCII メソッド

定義

オーバーロード

ToASCII(String)

RFC 3490 の ToASCII 操作で定義されているように、文字列を Unicode から ASCII 互換エンコード (ACE) に変換します。

ToASCII(String, IDNFlags)

RFC 3490 の ToASCII 操作で定義されているように、文字列を Unicode から ASCII 互換エンコード (ACE) に変換します。

ToASCII(String)

RFC 3490 の ToASCII 操作で定義されているように、文字列を Unicode から ASCII 互換エンコード (ACE) に変換します。

[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

パラメーター

input
String

処理する文字列

戻り値

翻訳済み String

属性

例外

が に準拠していない場合input

注釈

RFC 3490 の ToASCII 操作で定義されているように、文字列を Unicode から ASCII 互換エンコード (ACE) に変換します。

この便利なメソッド <は、blockquote>#toASCII(String, int) toASCII(input, 0); </blockquote>

java.net.IDN.toASCII(java.lang.String)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

ToASCII(String, IDNFlags)

RFC 3490 の ToASCII 操作で定義されているように、文字列を Unicode から ASCII 互換エンコード (ACE) に変換します。

[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

パラメーター

input
String

処理する文字列

flag
IDNFlags

プロセス フラグ。0 または可能なフラグの論理 OR を指定できます

戻り値

翻訳済み String

属性

例外

が に準拠していない場合input

注釈

RFC 3490 の ToASCII 操作で定義されているように、文字列を Unicode から ASCII 互換エンコード (ACE) に変換します。

ToASCII 操作は失敗する可能性があります。 いずれかのステップが失敗した場合、ToASCII は失敗します。 ToASCII 操作が失敗すると、IllegalArgumentException がスローされます。 この場合、国際化ドメイン名では入力文字列を使用しないでください。

ラベルは、ドメイン名の個々の部分です。 RFC 3490 で定義されている元の ToASCII 操作は、1 つのラベルでのみ動作します。 このメソッドは、ドメイン名内のラベルが常にドットで区切られていると仮定することで、ラベルとドメイン名全体の両方を処理できます。 次の文字はドットとして認識されます。\u002E (完全停止)、\u3002 (ideographic full stop)、\uFF0E (fullwidth full stop)、および uFF61 (halfwidth ideographic full stop) を \します。 ドットがラベル区切り記号として使用されている場合、このメソッドは、出力変換された文字列内の u002E (完全停止) を \するように、それらのすべてを変更します。

java.net.IDN.toASCII(java.lang.String, int)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象