相关疑难解决方法(0)

encodeURIComponent算法源代码

我正在使用Javascript开发一个钛应用程序.我需要encodeURIComponent在Javascript中使用开源实现.

任何人都可以指导我或给我一些实施吗?

javascript encoding titanium

5
推荐指数
1
解决办法
4076
查看次数

encodeURIComponent()与浏览器和[äöå]字符的区别

我有一个问题,encodeURIComponent()因为它似乎与浏览器不同(使用Chrome和Firefox测试):

  • encodeURIComponent('ä') 回报 %C3%A4
  • escape('ä') 回报 %E4
  • Chrome/Firefox ä以x-www-form-urlencoded格式编码为%E4

那么,为什么encodeURIComponent表现与其他所有(主要是浏览器)不同?这实际上会导致问题,因为有些网站不明白我想要提供什么.有问题的网站是http://verkkopalvelu.vrk.fi/Nimipalvelu/default.asp?L=1(点击"Etunimihaku",因为它是基于iframe).

被encodeURIComponent破坏了,应该如何纠正这种情况?编码字符的正确方法是ä ö å什么?escape()似乎编码与那些浏览器相同,但escape()不推荐使用.

我使用Fiddler测试了浏览器,并且控制台/网络选项卡显示了%E4我提交表单时的编码.这里还有一个测试链接:http://jsfiddle.net/tcyfktvg/1/

javascript

5
推荐指数
1
解决办法
644
查看次数

标签 统计

javascript ×2

encoding ×1

titanium ×1