原因:URL请求中不能直接带英文括号,不会进行自动转码;
解决:可以将英文括号改为中文括号。
var str = '(ddddd)';
var reg = /[\(]/g;
var reg2 = /[\)]/g;
str = str.replace(reg,"(").replace(reg2,")");
console.log(str) //(dddd)
const theTitle = encodeURI(str);
原因:URL请求中不能直接带英文括号,不会进行自动转码;
解决:可以将英文括号改为中文括号。
var str = '(ddddd)';
var reg = /[\(]/g;
var reg2 = /[\)]/g;
str = str.replace(reg,"(").replace(reg2,")");
console.log(str) //(dddd)
const theTitle = encodeURI(str);