Freigeben über


punycode_from_string()

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Codiert eingabezeichenfolgen in Punycode-Formular . Die Ergebniszeichenfolge enthält nur ASCII-Zeichen. Die Ergebniszeichenfolge beginnt nicht mit "xn--".

Syntax

punycode_from_string('input_string')

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
input_string string ✔️ Eine Zeichenfolge, die in Punycodeform codiert werden soll. Die Funktion akzeptiert ein Zeichenfolgenargument.

Gibt zurück

  • Gibt eine string , die punycodecodierte ursprüngliche Zeichenfolge darstellt.
  • Gibt ein leeres Ergebnis zurück, wenn die Codierung fehlgeschlagen ist.

Beispiele

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