Compartilhar via


punycode_from_string()

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Codifica a cadeia de caracteres de entrada para o formulário Punycode . A cadeia de caracteres resultante contém apenas caracteres ASCII. A cadeia de caracteres resultante não começa com "xn--".

Sintaxe

punycode_from_string('input_string')

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
input_string string ✔️ Uma string a ser codificada para a forma punycode. A função aceita um argumento de cadeia de caracteres.

Devoluções

  • Retorna um que representa a string cadeia de caracteres original codificada em punycode.
  • Retorna um resultado vazio se a codificação falhar.

Exemplos

 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])
domínio domain_vec encoded_host encoded_domain
艺术.com ["艺术","com"] CQV902D xn--cqv902d.com