网址包含奇怪的Unicode字符时,无法在Node.js中获取JSON /文本

时间:2019-03-04 19:28:08

标签: node.js unicode

所以我一直在使用get-json模块从远程URL获取json。但是每次我给它一个带有奇怪的unicode字符的url时,它都会失败并给出一个错误。我尝试了许多其他模块,但是它们都同样失败。网址中包含奇怪的unicode字符时,我该如何使用它从远程网址获取文本/ json?

1 个答案:

答案 0 :(得分:0)

您必须将Unicode字符转换为Punycode

例如,☁.ws一旦转换为https://xn--l3hz130o.ws