我正在尝试在 MATLAB 中编写 base64 解码函数。
在 PHP 中,如果我调用内置的 base64 解码函数
$decodedStr = base64_decode($encodedStr)
$decodedStr
是我想要的结果。
现在,我需要$encodedStr
从 PHP 传递到 MATLAB(作为参数),在 MATLAB 中,我对字符串进行解码,与上面的 PHP 代码相同。
function base64_decode_matlab(x)
%x is same value as $encodedStr
base64 = org.apache.commons.codec.binary.Base64;
decodedStr1 = base64.decode(uint8(x));
end
但是,结果似乎与 PHP 的结果不同。我的 MATLAB 代码有什么问题,如何使 MATLAB base64 解码函数与 PHPbase64_decode
函数一样工作?