Partager via


punycode_from_string()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Encode la chaîne d’entrée au formulaire Punycode . La chaîne de résultat contient uniquement des caractères ASCII. La chaîne de résultat ne commence pas par « xn-- ».

Syntaxe

punycode_from_string('input_string')

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
input_string string ✔️ Chaîne à encoder en forme punycode. La fonction accepte un argument de chaîne.

Retours

  • Retourne une string chaîne d’origine encodée punycode.
  • Retourne un résultat vide si l’encodage a échoué.

Exemples

 print encoded = punycode_from_string('académie-française')
Encodé
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])
domain domain_vec encoded_host encoded_domain
艺术.com ["艺术 »,"com"] cqv902d xn--cqv902d.com