javascript - 使用 JavaScript 的俄语 URI

标签 javascript url url-encoding encodeuricomponent cyrillic

我有一个链接,一半是英文,另一半是俄文。

例如:http://www.xxx.xx/?card=1234&/русский/как-это-сделать/

当我在java脚本中执行encodeURIComponent(document.URL)时,我得到这样的东西 http://www.xxxx.xx/card=1234&/%D0%BE%D0%BB%D0%B8%D0%BC%D0%BF%D0%B8%D0%B0%D0%B4%D0%B0/%D0%BE%D0%B2%D0%B5%D1%87%D0%BA%D0%B8%D0%BD-%D0%BD%D0%B5-%D0%BF%D0%B

如何在 java 脚本中进行 url 编码,以便获得有意义的 url 来发送(这与文档 URL 完全相同,带有俄语字符)。

谢谢; :)

最佳答案

以下 Javascript 代码可以解决您的问题:

encodeURI("http://www.xxx.xx/?card=1234&/русский/как-это-сделать/")

关于javascript - 使用 JavaScript 的俄语 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21245720/

相关文章:

javascript - 使用 JavaScript 从控制台运行 ng-click 函数

javascript - 整理Js项目文件

javascript - 如何在不重新加载和 #hack 的情况下更改窗口的位置?

php - 将用户从动态网址重定向到静态网址(带有两个参数)

javascript - 在 NODE.JS 中,换行符 (%0A) 将解码回什么字符?

java - 在 Tomcat 中自动检测 URI 编码

javascript - 如何创建一条动画线抛出链接中的文本?

java - 带点的 Struts2 更好的 URL

Tomcat 6 不将 + 解码为参数值中的空格

javascript - jQuery.each() 在 Firefox 和 IE 中不起作用?