文章 2023-05-19 来自:开发者社区

php base64不能解码_PHP base64编码后解码乱码的解决办法

将base64编码后的数据中的空格改成+号即可有时候用base64_encode加密后,以GET的形式传到其他页面,用base64_decode解密的时候,出现乱码。遇到这个问题的时候,就很纳闷,为什么有一些能正确解密,但是有一些却出现乱码呢?后来经过检查,发现有一些中文字符,用GET形式传过来的时候,+号会被替换成空格。为了防止出现乱码的情况,我做了一步替换,然后再解密即可。只要多写一步就好了....

文章 2022-02-16 来自:开发者社区

PHP安全的URL字符串base64编码和解码

这篇文章主要介绍了PHP安全的URL字符串base64编码和解码,在base64的基础上替换了不安全的一些字符,需要的朋友可以参考下 如果直接使用base64_encode和base64_decode方法的话,生成的字符串可能不适用URL地址。下面的方法可以解决该问题: URL安全的字符串编码: 1 2 3 4 5 function urlsafe_b64encode($st...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

PHP学习站

PHP学习资料大全

+关注