Har*_*iec 13 javascript string url hex cyrillic
如果您将以下链接复制到浏览器中
http://be.wikipedia.org/wiki/????????
Run Code Online (Sandbox Code Playgroud)
它将显示维基文章.但是,一旦您想将该链接(或任何其他包含西里尔符号的链接)从浏览器URL复制到记事本中,您将得到如下内容:
http://be.wikipedia.org/wiki/%D0%91%D0%B5%D0%BB%D0%B0%D1%80%D1%83%D1%81%D1%8C
Run Code Online (Sandbox Code Playgroud)
您可以单击维基百科中包含文本中的西里尔字母的任何链接,并尝试将其复制到记事本中.
所以,我的问题是:
什么是包含西里尔字母词的任何文本转换最正确或最快捷的方式????????
进入%D0%91%D0%B5%D0%BB%D0%B0%D1%80%D1%83%D1%81%D1%8C
或任何其他文本到这种类型的代码,所以它是URL的有效部分?是否有专门的javascript函数用于此目的?
我已经检查过,它实际上是:西里尔文大写字母Б=(hex)D0 91 for UTF-8.这就是为什么它是%D0%91等等.
But*_*ak3 14
您正在搜索的功能是encodeURIComponent
.
encodeURIComponent("????????");
// returns "%D0%91%D0%B5%D0%BB%D0%B0%D1%80%D1%83%D1%81%D1%8C"
Run Code Online (Sandbox Code Playgroud)
它的对应方是decodeURIComponent
逆转这一过程.
decodeURIComponent("%D0%91%D0%B5%D0%BB%D0%B0%D1%80%D1%83%D1%81%D1%8C");
// returns "????????"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12482 次 |
最近记录: |