IDN.ToASCII Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ToASCII(String) |
Преобразует строку из Юникода в совместимую кодировку ASCII (ACE), как определено операцией ToASCII RFC 3490. |
ToASCII(String, IDNFlags) |
Преобразует строку из Юникода в совместимую кодировку ASCII (ACE), как определено операцией ToASCII RFC 3490. |
ToASCII(String)
Преобразует строку из Юникода в совместимую кодировку ASCII (ACE), как определено операцией ToASCII RFC 3490.
[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
не соответствует
Комментарии
Преобразует строку из Юникода в совместимую кодировку ASCII (ACE), как определено операцией ToASCII RFC 3490.
Этот удобный метод работает, как будто путем вызова двухфакторного аналога следующим образом: <blockquote>#toASCII(String, int) toASCII
(input, 0); </blockquote>
Документация по Java для java.net.IDN.toASCII(java.lang.String)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
ToASCII(String, IDNFlags)
Преобразует строку из Юникода в совместимую кодировку ASCII (ACE), как определено операцией ToASCII RFC 3490.
[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 или любое логическое значение или возможные флаги
Возвращаемое значение
переведенный String
- Атрибуты
Исключения
Значение , если input
не соответствует
Комментарии
Преобразует строку из Юникода в совместимую кодировку ASCII (ACE), как определено операцией ToASCII RFC 3490.
Операция ToASCII может завершиться ошибкой. ToASCII завершается ошибкой, если какой-либо шаг его завершается ошибкой. Если операция ToASCII завершается ошибкой, создается исключение IllegalArgumentException. В этом случае входная строка не должна использоваться в международном доменном имени.
Метка — это отдельная часть доменного имени. Исходная операция ToASCII, как определено в RFC 3490, работает только с одной меткой. Этот метод может обрабатывать как метку, так и целое доменное имя, предполагая, что метки в доменном имени всегда разделены точками. Следующие символы распознаются как точки: \ u002E (полная остановка), \ u3002 (ideographic full stop), \ uFF0E (полная остановка fullwidth) и \ uFF61 (полувиддтная ideographic full stop). Если точки используются в качестве разделителей меток, этот метод также изменяет все их на \ u002E (полная остановка) в выходной преобразованной строке.
Документация по Java для java.net.IDN.toASCII(java.lang.String, int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.