punycode_from_string()
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 | Type | 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])
domain | domain_vec | encoded_host | encoded_domain |
---|---|---|---|
艺术.com | ["艺术","com"] | cqv902d | xn--cqv902d.com |
Související obsah
- K načtení původního dekódovaného řetězce použijte punycode_to_string( ).