【发布时间】:2012-11-30 05:01:07
【问题描述】:
我遇到了无法将日文文本导出到 excel (xls) 的问题。
我使用了以下代码:
header('Content-type: application/ms-excel;charset=UTF-8');
header('Content-Disposition: attachment; filename='.$filename);
header("Pragma: no-cache");
echo $contents;
但是在excel文件中,文字变成了这样的搞笑字符:
é™?定ç‰? ã?¨ã??ã?¯ã??ã?£ã?†ã?ªã?¢å??犬ã?®ã?ξ??ã?Â'è??ã??ã?Ÿã?†ã?£ã??ã??ã??ã?? ???
目前,我正在使用hostingmanager,我在不同的服务器上尝试使用相同的代码,没有问题。
可能是什么问题。因为PHP版本?? 请帮帮我。
【问题讨论】:
-
你从哪里得到
$contents的内容? -
我从数据库中获取变量并将所有变量放入该变量($contents)中。 $contents .= order_id"."\t"."$fname"."\t"."$lname"."\t"."$email"."\t";
-
您是否考虑过发送实际的 excel 有效负载/文件,而不是伪装成 CSV?
-
两台服务器上的同一个数据库?
标签: php export-to-excel