検索

ホームページ  >  に質問  >  本文

javascript - URL パラメータ値に特殊記号「+」が含まれていますが、これをエスケープするにはどうすればよいですか?

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

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

typechotypecho2697日前917

全員に返信(4)返信します

  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-05 10:46:04

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

    返事
    0
  • 迷茫

    迷茫2017-07-05 10:46:04

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

    返事
    0
  • 漂亮男人

    漂亮男人2017-07-05 10:46:04

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

    返事
    0
  • 習慣沉默

    習慣沉默2017-07-05 10:46:04

    Base64転送ダウン

    返事
    0
  • キャンセル返事