0

这是参考此处页面上的此主题:

将带有破折号字符的 punycode 转换为 Unicode

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

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

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

示例:清华大学.cn 需要转成penycode。

我可以使用任意数量的在线转换器,但这无济于事。它必须通过脚本自动化。仅供参考,清华大学.cn的penycode是xn--xkry9kk1bz66a.cn。

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

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

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

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

4

1 回答 1

0

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

我在这里找到了这些信息。

如何将带有希腊字符的域名转换为 ascii URL?

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

于 2020-08-31T14:16:19.353 回答