Dns 将带破折号字符的punycode转换为unicode

Dns 将带破折号字符的punycode转换为unicode,dns,ascii,idn,punycode,Dns,Ascii,Idn,Punycode,这与本页上的主题有关: //Javascript Punycode转换器源自RFC3492中的示例 我不知道把输入放在哪里清华大学.cn域以使Javascript正常工作。我不是一个真正的程序员 如果可能的话,我想使用这个页面上的js代码将IDN域名转换成penycode。我正在使用ColdFusion html页面来处理JS。然后我将penycode保存到我们的SQL数据库中 例如:清华大学.cn需要转换为penycode 我可以使用任何数量的在线转换器,但这不会有帮助。它必须通过脚本实现自

这与本页上的主题有关:

//Javascript Punycode转换器源自RFC3492中的示例

我不知道把输入放在哪里清华大学.cn域以使Javascript正常工作。我不是一个真正的程序员

如果可能的话,我想使用这个页面上的js代码将IDN域名转换成penycode。我正在使用ColdFusion html页面来处理JS。然后我将penycode保存到我们的SQL数据库中

例如:清华大学.cn需要转换为penycode

我可以使用任何数量的在线转换器,但这不会有帮助。它必须通过脚本实现自动化。仅供参考,第二个代码为清华大学.cn是xn--xkry9kk1bz66a.cn

我的问题是: 即使将js代码复制到Dreamweaver中,我也不知道该将域放在哪里清华大学.cn转换成Javascript代码即可。我看不到输入在哪里的提示-如果有的话。我可以把事情弄清楚,如果有什么线索可以从哪里开始的话

我只需要知道将输入放在哪里,或者有人告诉我这不能用页面上的Javascript示例来完成

我们正在建设中的域市场网站上使用ColdFusion 19和SQL。我们想接受IDN域名上市,我希望你的JS会做我想要的


如果我完全错了,那么也许有人可以建议另一个js代码,将域转换为正确的penycode。

在搜索之后,我找到了一个我至少可以使用的接近答案,我希望。我需要一个html输入表单来处理Javascript

我在这里找到了这些信息

然后我复制了页面,将Javascript作为puny.js插入,它就可以工作了。现在我需要弄清楚如何以某种方式捕获输入“id”和“label for”,以便使用ColdFusion将结果保存到SQL中。不确定这是否可以做到。但至少这本书多少回答了我的问题。也许这是我在Stackoverflow上得到的最好的结果