javascript - URL パラメータ値に特殊記号「+」が含まれていますが、これをエスケープするにはどうすればよいですか?
typecho
typecho 2017-07-05 10:44:04
0
4
914

encodeURI() メソッドは現在プロジェクトで使用されているため、encodeURI() 関数は、URI で特別な意味を持つ次の ASCII 句読点をエスケープしません。

渡されたパラメータ値が「Qu」の場合、サーバーは「Qu」を取得しますが、取得する必要があるのは「Qu」です。この問題を解決するにはどうすればよいですか?

typecho
typecho

Following the voice in heart.

全員に返信(4)
过去多啦不再A梦

踏む人が多すぎるので正式な方法に変更しましょう。
encodeURIComponentまたはbase64が使用できます。

いいねを押す +0
迷茫

エンコードURIコンポーネント

いいねを押す +0
漂亮男人

encodeURI() 関数は ;/?:@&=+$,#
エスケープできませんが、encodeURIComponent はエスケープできます

いいねを押す +0
習慣沉默

Base64転送ダウン

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート