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

时间:2017-02-18 17:59:00

标签: php character-encoding base64 decode windows-1252

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

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

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

我使用此代码:

base64_decode($encode);

但它没有显示Windows-1252字符集!

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您可以使用library(readr) read_csv(system.file('extdata', 'mtcars.csv', package = 'readr'), # sample data from readr col_types = do.call(cols_only, list(cyl = 'i'))) #> # A tibble: 32 × 1 #> cyl #> <int> #> 1 6 #> 2 6 #> 3 4 #> 4 6 #> 5 8 #> 6 6 #> 7 8 #> 8 4 #> 9 4 #> 10 6 #> # ... with 22 more rows 进行解码,但随后可以使用base64_decode($encode);将字符集转换为所需的字符集。您必须先知道iconv()数据使用的字符集。

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

$encode

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