Compartir a través de


punycode_from_string()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Codifica la cadena de entrada en el formulario Punycode . La cadena de resultado solo contiene caracteres ASCII. La cadena de resultado no comienza con "xn--".

Sintaxis

punycode_from_string('input_string')

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
input_string string ✔️ Cadena que se va a codificar en formato punycode. La función acepta un argumento de cadena.

Devoluciones

  • Devuelve un objeto que representa una string cadena original codificada con punycode.
  • Devuelve un resultado vacío si se produce un error en la codificación.

Ejemplos

 print encoded = punycode_from_string('académie-française')
codificado
acadmie-franaise-npb1a
 print domain='艺术.com'
| extend domain_vec = split(domain, '.')
| extend encoded_host = punycode_from_string(tostring(domain_vec[0]))
| extend encoded_domain = strcat('xn--', encoded_host, '.', domain_vec[1])
dominio domain_vec encoded_host encoded_domain
艺术.com ["艺术","com"] cqv902d xn--cqv902d.com