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