Javascript MediaWiki API,波兰语字符

Javascript MediaWiki API,波兰语字符,javascript,api,xmlhttprequest,Javascript,Api,Xmlhttprequest,我编写了一些应用程序,用于查询MediaWiki API的搜索字符串并返回结果。然而,当试图将波兰语字符放入URL字符串时,这段代码不起作用 我的GET请求函数 如果这很重要,我稍后将解析响应constresultjson=JSON.parse(GET(searchUrl))这是我的代码停止工作的那一行。虽然应用程序没有崩溃,但没有响应。没有错误。此外,如果响应包含波兰语字符,则其工作正常。 整个上下文的链接:在发送请求之前尝试对url进行编码,以避免在其中包含特殊字符: const uri =

我编写了一些应用程序,用于查询MediaWiki API的搜索字符串并返回结果。然而,当试图将波兰语字符放入URL字符串时,这段代码不起作用

我的GET请求函数

如果这很重要,我稍后将解析响应
constresultjson=JSON.parse(GET(searchUrl))这是我的代码停止工作的那一行。虽然应用程序没有崩溃,但没有响应。没有错误。此外,如果响应包含波兰语字符,则其工作正常。

整个上下文的链接:

在发送请求之前尝试对url进行编码,以避免在其中包含特殊字符:

const uri = encodeURI('http://zażółćgęsląjaźń.com');
// result: http://za%C5%BC%C3%B3%C5%82%C4%87g%C4%99sl%C4%85ja%C5%BA%C5%84.com
const uri = encodeURI('http://zażółćgęsląjaźń.com');
// result: http://za%C5%BC%C3%B3%C5%82%C4%87g%C4%99sl%C4%85ja%C5%BA%C5%84.com