打开csv文件乱码的原因可能是文件编码不正确,可以尝试将文件编码改为UTF-8格式。具体步骤如下:
- 用文本编辑器打开csv文件
- 将文件编码格式改为UTF-8
- 保存文件并重新打开
如果还是乱码,可以尝试在代码中添加以下代码:
header("Content-Type: application/vnd.ms-excel;charset=UTF-8");
header("Content-Disposition: attachment;filename=文件名.csv");
这样可以在导出csv文件时设置编码格式为UTF-8,避免出现乱码。