使用 PHP 编码到 base64 给出与使用 Python 3 不同的结果

我正在尝试将 Php 中的代码转换为 Python,它包括使用base64_encode函数对使用 base64的chr函数获得的变量进行编码。


这是PHP中的代码:


$data = chr(ord('a')+ord('b'));

$data = base64_encode($data);

echo $data;

结果:


ww==

这是我尝试在 Python 中执行的操作:


from base64 import b64encode


data = chr(ord('a')+ord('b'))

data = b64encode(data.encode()) // data.encode() is mandatory or I get an error saying that b64encode require a bytes-like object

print(data)

结果:


b'w4M='

感谢您的帮助


沧海一幻觉
浏览 283回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP