次の方法で共有


punycode_from_string()

適用対象: ✅Microsoft FabricAzure データ エクスプローラーAzure MonitorMicrosoft Sentinel

入力文字列を Punycode フォームにエンコードします。 結果文字列には ASCII 文字のみが含まれます。 結果文字列が "xn--" で始まらない。

構文

punycode_from_string('input_string')

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
input_string string ✔️ punycode 形式にエンコードされる文字列。 関数は、文字列引数を 1 つ受け取ります。

返品

  • punycode でエンコードされた元の文字列を表す string を返します。
  • エンコードに失敗した場合は空の結果を返します。

 print encoded = punycode_from_string('académie-française')
エンコード後
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_vec encoded_host encoded_domain
艺术.com ["艺术","com"] cqv902d xn--cqv902d.com