urllib.quote_plus()在JavaScript中的等效
urllib.quote_plus() equivalent in JavaScript
尝试从Python移植一段代码:
my_input = "this&is£some text"
encoded_input = urllib.quote_plus(str(my_input))
…JavaScript:
var my_input = "this&is£some text";
encoded_input = encodeURIComponent(my_input);
微小的区别是urllib.quote_plus()
将空格转换为+
而不是%20
(链接)。不知道有没有人能给点建议。
var my_input = "this&is£some text";
encoded_input = encodeURIComponent(my_input).replace(/%20/g,'+');
在Python代码中使用urllib.quote()
而不是quote_plus()
。如果更改Python代码不能解决问题,那么您选择将%20
替换为+
是首选方法(参考,Description中的第二段)。
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在JavaScript中将字符串转换为函数引用
- 模糊事件的Javascript测试
- Javascript更改图标
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何使用WCF服务和javascript表单post上传.doc文件
- javascript结合了数组和字典
- 这是什么 ==- javascript 运算符
- 从javascript创建一个列表
- javascript/php single quote
- 无法分享包含引用和作者(FCC Random Quote Machine)Javascript/JQuery的推文
- Javascript+mysql "simple quote"
- JavaScript 正则表达式匹配 [[quote][/quote]]
- Escape Quote - javascript, struts 2
- Regex for Javascript for [quote]
- quote in javascript var