IDN.ToASCII メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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, という 2 引数の対応するメソッドを呼び出した場合と同様に機能します。0);</blockquote>
の Java ドキュメントjava.net.IDN.toASCII(java.lang.String)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 つのラベルでのみ動作します。 このメソッドは、ドメイン名内のラベルが常にドットで区切られていると仮定することで、ラベルとドメイン名全体の両方を処理できます。 次の文字はドットとして認識されます: >#0092;u002E (完全停止)、>#0092;u3002 (ideographic full stop), >#0092;uFF0E (fullwidth full stop) と \uFF61 (半角の表意完全停止)。 ドットをラベル区切り記号として使用する場合、このメソッドはそれらすべてを >#0092 に変更します。出力変換された文字列の u002E (完全停止)。
の Java ドキュメントjava.net.IDN.toASCII(java.lang.String, int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。