Javascript 什么';对于Node.js REST API,转义特殊字符的正确方法是什么?
例如,如果我发出如下GET请求Javascript 什么';对于Node.js REST API,转义特殊字符的正确方法是什么?,javascript,node.js,Javascript,Node.js,例如,如果我发出如下GET请求 http://mydomain.com/username/James B. Smith 只有“James B”返回到服务器。我猜其余的被当作文件扩展名处理。我尝试了encodeURI和encodeURIComponent,但它们没有正确编码“.”。是否要使用其他编码方法,如Base-64?如果必须,我会这样做,但如果可能,我希望避免使用
http://mydomain.com/username/James B. Smith
只有“James B”返回到服务器。我猜其余的被当作文件扩展名处理。我尝试了encodeURI和encodeURIComponent,但它们没有正确编码“.”。是否要使用其他编码方法,如Base-64?如果必须,我会这样做,但如果可能,我希望避免使用