[英]Base64 encoding in PHP not working for '&' and '#'?
我對base64的了解非常有限。 我正在使用它作為內容管理系統中字符串轉義的替代方法,因為已經警告我如何在mysql_real_escape_string()中發現弱點; 而且非常令人毛骨悚然,因為我知道它會增加文字的大小。
PHP似乎在字符串中#或&的實例之后截斷了所有內容; 請幫助我。
另外,請評論一下使用base64來保持CMS中帖子內容的“真實性”是否只是明智之舉,還是明智之舉。
謝謝你的時間 :)
謝謝大家,達夫一直都是對的。 我從Google手中搶到的一個簡單的URLEncode函數就完成了:)
return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').
replace(/\)/g, '%29').replace(/\*/g, '%2A').replace(/%20/g, '+');
再次感謝 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.