共用方式為


IDN.ToASCII 方法

定義

多載

ToASCII(String)

將字串從 Unicode 轉譯為 ASCII 相容編碼 (ACE),如 RFC 3490ToASCII 作業所定義。

ToASCII(String, IDNFlags)

將字串從 Unicode 轉譯為 ASCII 相容編碼 (ACE),如 RFC 3490ToASCII 作業所定義。

ToASCII(String)

將字串從 Unicode 轉譯為 ASCII 相容編碼 (ACE),如 RFC 3490ToASCII 作業所定義。

[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 不符合

備註

將字串從 Unicode 轉譯為 ASCII 相容編碼 (ACE),如 RFC 3490ToASCII 作業所定義。

這個便利方法的運作方式就像叫用雙自變數對應項,如下所示: <blockquote>#toASCII(String, int) toASCII(input, 0); </blockquote>

java.net.IDN.toASCII(java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

ToASCII(String, IDNFlags)

將字串從 Unicode 轉譯為 ASCII 相容編碼 (ACE),如 RFC 3490ToASCII 作業所定義。

[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 不符合

備註

將字串從 Unicode 轉譯為 ASCII 相容編碼 (ACE),如 RFC 3490ToASCII 作業所定義。

ToASCII 作業可能會失敗。 如果有任何步驟失敗,ToASCII 就會失敗。 如果 ToASCII 作業失敗,則會擲回 IllegalArgumentException。 在此情況下,輸入字串不應用於國際化功能變數名稱。

標籤是功能變數名稱的個別部分。 如 RFC 3490 中所定義的原始 ToASCII 作業只會在單一卷標上運作。 此方法可以藉由假設功能變數名稱中的標籤以點分隔,來處理標籤和整個功能變數名稱。 下列字元會辨識為點: \u002E (完整停止), \u3002 (表像完整停止), \uFF0E (fullwidth full stop), 和 \uFF61 (半角表觀完整停止)。 如果使用點做為標籤分隔符,這個方法也會將所有點變更為 \輸出翻譯字串中的 u002E (完整停止)。

java.net.IDN.toASCII(java.lang.String, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於