Content type 'application/vnd.ms-excel;charset=UTF-8' not supported
时间: 2023-11-03 14:03:19 浏览: 525
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
Content type 'application/vnd.ms-excel;charset=UTF-8' not supported是由于Excel导出文件时设置的Content-Type不被支持而引发的异常。正确的Content-Type应为'application/vnd.ms-excel'。您可以通过以下方法来解决这个问题:
方法一:
在导出Excel文件之前,将Content-Type设置为'application/vnd.ms-excel',而不是'application/vnd.ms-excel;charset=UTF-8'。这样就可以避免Content type不支持的异常。
方法二:
如果您需要设置字符编码为UTF-8,可以在导出Excel文件之前先设置字符编码,然后再设置Content-Type。例如:
```php
header('Content-Type: text/html; charset=UTF-8');
header('Content-Type: application/vnd.ms-excel');
```
阅读全文