Dela via


punycode_from_string()

Växla tjänster genom att använda listrutan Version. Läs mer om navigering.
Gäller för: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Kodar indatasträngen till Punycode-formuläret . Resultatsträngen innehåller endast ASCII-tecken. Resultatsträngen börjar inte med "xn--".

Syntax

punycode_from_string('input_string')

Läs mer om syntaxkonventioner.

Parameterar

Namn Typ Krävs Description
input_string string ✔️ En sträng som ska kodas till punycode-formulär. Funktionen accepterar ett strängargument.

Retur

  • Returnerar en string som representerar ynklig kodkodad originalsträng.
  • Returnerar ett tomt resultat om kodningen misslyckades.

Examples

 print encoded = punycode_from_string('académie-française')
Kodade
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