punycode_from_string()

Přepněte služby pomocí rozevíracího seznamu Verze . Přečtěte si další informace o navigaci.
Platí pro: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Zakóduje vstupní řetězec do formuláře Punycode . Výsledný řetězec obsahuje pouze znaky ASCII. Výsledný řetězec nezačíná řetězcem "xn---".

Syntaxe

punycode_from_string('input_string')

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Požadováno Popis
input_string string ✔️ Řetězec, který se má zakódovat do formátu punycode. Funkce přijímá jeden řetězcový argument.

Návraty

  • string Vrátí hodnotu, která představuje punycode-encoded původní řetězec.
  • Pokud kódování selhalo, vrátí prázdný výsledek.

Příklady

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