1

如何使用 php 解码 base64 字符串并选择输入字符集?

例如它在这里正常工作:https ://www.base64decode.org

我想使用php解码 base64 字符串,我想选择Windows-1252字符集。

我使用这段代码:

base64_decode($encode);

但它不显示 Windows-1252 字符集!

谁能帮我?

4

1 回答 1

1

您可以使用 解码base64_decode($encode);,但随后您可以使用iconv()将字符集转换为您想要的字符集。您必须首先知道$encode数据使用的是什么字符集。

例如,如果$encode数据使用utf-8,则使用以下内容:

$decoded = base64_decode($encode);
$text = iconv("UTF-8", "ISO-8859-1", $decoded);

更多信息: http: //php.net/manual/en/function.iconv.php

于 2017-02-18T18:06:42.640 回答