1

我正在使用 PHPExcel 编写一个 html/xls/csv 输出,并且所有内容都是 UTF-8,所以当文件名没有任何特殊的非英文字符时,一切看起来都很好(包括具有特殊非英文字符的 DATA 本身英文字符)。

但是 PHPExcel 不接受我的带有特殊字符的文件名,那是怎么回事?

<?php
$output = "MySpecialFileÁÉP.csv";
$output = mb_convert_encoding($fileName,'UTF-8'); //Just to make sure
$objWriter->save($output);
?>

任何想法?我读到 PHPExcel 使用 UTF-16LE 编码,但在当前文档中,他们清楚地声明一切都使用 UTF-8。我错过了什么?我的版本是 1.7.6,所以它是最新的。

4

0 回答 0