こんにちは私はここで問題があります。+
javascriptを使用して、文字列内の文字のすべてのインスタンスを置き換えようとしています。何が起こるかというと、最初のインスタンスだけが変更されているということです。
これが私のコードです:
var keyword = "Hello+Word%+";
keyword = keyword.replace("+", encodeURIComponent("+"));
alert(keyword);
のインスタンスが2つあるため、出力はHello%2BWord%+
本来あるべきときになります。Hello%2BWord%%2B
+
あなたはこれをチェックすることができます:http://jsfiddle.net/Wy48Z/
助けてください。前もって感謝します。