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

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!