punycode_from_string()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |
Contenido relacionado
- Use punycode_to_string() para recuperar la cadena descodificada original.