php解码器功能不工作?

php解码器功能不工作?,php,base64,decode,Php,Base64,Decode,我有一些使用base64编码的原始电子邮件格式的数据,但当我将该编码放入字符串变量中,然后将其传递给echo base64\u decode($str)函数时,它会打印出上面的内容 下面是我的代码片段。出于明显的原因,我没有发布整个base64编码字符串 $str = "JVBERi0xLjcKJeTjz9IKNCAwIG9iago8PC9MZW5ndGggMyAwIFIvRmlsdGVy L0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicvVndb9s2ECdgYB28AlnQ

我有一些使用base64编码的原始电子邮件格式的数据,但当我将该编码放入字符串变量中,然后将其传递给
echo base64\u decode($str)
函数时,它会打印出上面的内容

下面是我的代码片段。出于明显的原因,我没有发布整个base64编码字符串

$str = "JVBERi0xLjcKJeTjz9IKNCAwIG9iago8PC9MZW5ndGggMyAwIFIvRmlsdGVy
L0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicvVndb9s2ECdgYB28AlnQFGv6ARhY
mg8gVUXxQ1K3vQyO46YGHDt23Dbe07YOGJqH5nF//X53pGXJllzZ8QbZEilK
d7873h2PJ9kKcbySOMVp1Pr9thkGkUILFx1LvijZuvur+aUp+VnZ0iH98Oiv";

echo base64_decode($str);

“不工作”您必须设置正确的
内容类型
标题。看起来base64正在编码PDF文件。PDF不是纯文本,因此,通过回显它,您无法获得任何可理解的内容。