如何使用 php 解码 base64 字符串并选择输入字符集?
例如它在这里正常工作:https ://www.base64decode.org
我想使用php解码 base64 字符串,我想选择Windows-1252字符集。
我使用这段代码:
base64_decode($encode);
但它不显示 Windows-1252 字符集!
谁能帮我?
如何使用 php 解码 base64 字符串并选择输入字符集?
例如它在这里正常工作:https ://www.base64decode.org
我想使用php解码 base64 字符串,我想选择Windows-1252字符集。
我使用这段代码:
base64_decode($encode);
但它不显示 Windows-1252 字符集!
谁能帮我?
您可以使用 解码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