gpt4 book ai didi

php - 在 PHP 中检测文件编码

转载 作者:IT王子 更新时间:2023-10-28 23:44:39 26 4
gpt4 key购买 nike

我有一个将多个文件合并为一个的脚本,当其中一个文件具有 UTF8 编码时,它会中断。我想我应该在读取文件时使用 utf8_decode() 函数,但我不知道如何判断哪些需要解码。

我的代码基本上是:

$output = '';
foreach ($files as $filename) {
$output .= file_get_contents($filename) . "\n";
}
file_put_contents('combined.txt', $output);

目前,在 UTF8 文件的开头,它会在输出中添加以下字符:

最佳答案

尝试使用 mb_detect_encoding function .此函数将检查您的字符串并尝试“猜测”其编码是什么。然后您可以根据需要对其进行转换。作为brulak suggested ,但是,您最好将转换为 UTF-8 而不是,以保留您正在传输的数据。

关于php - 在 PHP 中检测文件编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/505562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com