URLをエンコードしたいが、空白をプラス記号に変換したい。私はプラスに変換する%20
とスペースを交換しようとした javascript encodeURIComponentとスペースを+記号に変換する
var search = "Testing this here &";
encodeURIComponent(search.replace(/ /gi,"+"));
それからの出力がTesting%2Bthis%2Bhere%2B%26
ですが、私はそれがしたい何
Testing+this+here+%26
である。これは、私がしようとするものである
...しかし、それはうまくいかないようです。誰が私にそれが何であるか教えてもらえますか?あなたがここで間違ってやっている何
文字列に "実際の" + "文字が含まれていると問題が発生します。 – user2428118
@ user1419007いいえ、それはできません。すべての「元の」プラスは「%2B」に変換され、「置換」によって保持されます。 – MaxArt
ああ、愚かな私、ありがとう。私は8分が上がったときに最善の答えを得るためにあなたを選ぶでしょう。 – Ian