1

我正在尝试在 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函数一样工作?

4

0 回答 0