php取代加號的方法:1、開啟對應的程式碼檔案;2、透過「data.replace(/\ /g, “+”);」方法將加號進行替換即可。
本文操作環境:Windows7系統,PHP7.4版,Dell G3電腦。
php 怎麼替換加號?
php中get方法的加號處理:
1、網路上搜的方法如下:
用get 方法, 參數裡有「 」 時,要做處理,否則到後台會變成空格
#解:
1 、改用post 方法, ok
2 、在js 裡用url = encodeURI(encodeURI(XXX))
#3 、將參數裡的加號轉換datadata = data.replace(/\ /g, “+”);
(2,3步驟可合為一步encodeURIComponent(encodeURIComponent(xxxx)) )
# #
4、 PHP接受使用rawurldecode後台再解碼一次, ok
2、自己加入一種方法(替換方法),其實沒這麼麻煩,首先認識下base64的組成:
在MIME格式的電子郵件中,base64可以用來將binary的位元組序列資料編碼成ASCII字元序列所構成的文字。使用時,在傳輸編碼方式中指定base64。
使用的字符包括大小寫字母各26個,加上10個數字,和加號“ ”,斜杠“/”,一共64個字符,等號“=”用來作為後綴用途。
所以在字串base64後傳輸之前可以先把「 」號替換掉,用「_」,「|」等等都可以,然後另一個頁面接收的時候再替換過來即可(str_replace) 。最後把替換之後的base64再解碼。 ok
推薦學習:《PHP影片教學》
以上是php 怎麼替換加號的詳細內容。更多資訊請關注PHP中文網其他相關文章!