当我将Excel文件另存为CSV并尝试通过mb_detect_encoding
获得编码时,如下所示:
$data = file_get_contents($csv)
$encoding = mb_detect_encoding($data);
它总是返回false。看来它无法从Excel生成的CSV文件中检测到编码。
我什至尝试用Excel中的不同编码保存CSV,但这似乎并没有改变。
这可能是什么原因,我该如何解决?我想编写一个简短的PHP代码,在执行任何处理之前将我上传的CSV文件转换为UTF-8。但是我被困在检测原始编码上。