javascript - Nilai parameter url mempunyai simbol khas "+", bagaimana untuk melepaskannya?
typecho
typecho 2017-07-05 10:44:04
0
4
860

Kaedah encodeURI() sedang digunakan dalam projek, jadi fungsi encodeURI() tidak akan terlepas daripada tanda baca ASCII berikut yang mempunyai makna istimewa dalam URI.

Apabila nilai parameter yang diluluskan ialah "Qu+", pelayan mendapat "Qu" dan apa yang perlu diperolehi ialah 'Qu+'. Bagaimana untuk menyelesaikan masalah ini?

typecho
typecho

Following the voice in heart.

membalas semua (4)
过去多啦不再A梦

Terlalu ramai yang berundur, jadi jom tukar kepada kaedah formal.
encodeURIComponent atau base64 boleh digunakan.

    迷茫

    encodeURIComponent

      漂亮男人

      encodeURI() fungsi tidak akan terlepas: ;/?:@&=+$,#
      Tetapi encodeURIComponent boleh

        習慣沉默

        Base64 dipindahkan ke bawah

          Muat turun terkini
          Lagi>
          kesan web
          Kod sumber laman web
          Bahan laman web
          Templat hujung hadapan
          Tentang kita Penafian Sitemap
          Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!