gpt4 book ai didi

PHP导出到excel

转载 作者:搜寻专家 更新时间:2023-10-31 21:38:35 24 4
gpt4 key购买 nike

我遇到了无法将日文文本导出到 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版本??请帮助我。

最佳答案

试试这个

<form action="itemexcel.php" method="post" 
onsubmit='$("#datatodisplay").val( $("<div>").append( $("#ReportTable")
.eq(0).clone()).html() )'>

div 或 table 无论我们想使用什么 div 或 table 都应该是 id="ReportTable"

<table id="ReportTable" width="781" border="2"> Or <div id id="ReportTable">
<tr>
<td><input type="hidden" id="datatodisplay" name="datatodisplay"></td>
<td><input class="bg" type="submit" value="Export To Excel"></td>
</tr></table></div>

<input type="hidden" id="datatodisplay" name="datatodisplay">
<input class="bg" type="submit" value="Export To Excel">

itemexcel.php页面

<?php
header('Content-Type: application/force-download');
header('Content-disposition: attachment; filename=itemcode.xls');
// Fix for crappy IE bug in download.
header("Pragma: ");
header("Cache-Control: ");
echo $_REQUEST['datatodisplay'];
?>

关于PHP导出到excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13639303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com