javascript逗号没有编码

时间:2016-11-22 08:59:29

标签: javascript jquery

我想从

编码此文本
  

2016,Odd Semester,Periode 1

  

2016%2C%20Odd%20Semester%2C%20Periode%201

但我无法对逗号进行编码。

它显示如下

  

2016,%20Odd%20Semester,%20Periode%201

这里是我的代码

var Term = '2016, Odd Semester, Periode 1'
encodeURI(Term);

2 个答案:

答案 0 :(得分:4)

使用encodeURIComponent()



var foo = encodeURIComponent('2016, Odd Semester, Periode 1');
console.log(foo);




答案 1 :(得分:1)

使用encodeURIComponent()。它应该足够了。

encodeURIComponent()函数对特殊字符进行编码。此外,它还编码以下字符:

  

,/? :@& = + $#

var Term = '2016, Odd Semester, Periode 1'
encodeURIComponent(Term);