Delen via


punycode_from_string()

Codeert de invoertekenreeks naar het punycode-formulier . De resultaattekenreeks bevat alleen ASCII-tekens. De resultaattekenreeks begint niet met 'xn--'.

Syntax

punycode_from_string('input_string')

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
input_string string ✔️ Een tekenreeks die moet worden gecodeerd in een punycode-formulier. De functie accepteert één tekenreeksargument.

Retouren

  • Retourneert een string die de oorspronkelijke tekenreeks met punycodecode vertegenwoordigt.
  • Retourneert een leeg resultaat als codering is mislukt.

Voorbeelden

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