Javascript:encodeURI() / encodeURIComponent() 字符集

opt*_*tor 5 javascript url encoding character-encoding

有没有办法在 Javascript 的 encodeURI() 或 encodeURIComponent() 中指定字符集?例如:

encodeURIComponent("??", "UTF-8") 产出 %E4%BE%8B%E5%AD%90

encodeURIComponent("??", "GBK") 产出 %C0%FD%D7%D3

小智 1

根据您修改此问题之前的早期编辑,您似乎正在尝试根据您提交的不同搜索词访问各种百度百科。我的回答与您的新 JS 问题无关,但解决您的旧问题的简单解决方案(并且无需 JS 解决方案)是在百度百科 URL 中指定字符编码:&enc=。以下所有内容均能正确解决:

\n\n\n