Javascript 将HTML表格导出到Excel文件,但不包含断字符
我想将我的html表格导出到excel。Javascript 将HTML表格导出到Excel文件,但不包含断字符,javascript,jquery,html,excel,export,Javascript,Jquery,Html,Excel,Export,我想将我的html表格导出到excel。 起初,我尝试使用php,但我的表可能包含2~3个sql代码,所以有点困难。 因此,我想使用javascript/jQuery导出它。 它已成功导出,但出现错误-我的HTML表格包含中文,但在EXCEL文件中变成了断字符。 当我用记事本打开EXCEL文件时,它可以正常显示中文 ↓ 剧本↓ <script> //<![CDATA[ $(window).load(function(){ $("#btnExpo
起初,我尝试使用php,但我的表可能包含2~3个sql代码,所以有点困难。
因此,我想使用javascript/jQuery导出它。
它已成功导出,但出现错误-我的HTML表格包含中文,但在EXCEL文件中变成了断字符。
当我用记事本打开EXCEL文件时,它可以正常显示中文 ↓ 剧本↓
<script>
//<![CDATA[
$(window).load(function(){
$("#btnExport").click(function(e) {
window.open('data:application/vnd.ms-excel,' + encodeURIComponent($('#dvData').html()));
e.preventDefault();
});
});//]]>
</script>
//
↓ HTML和PHP↓
<div id="dvData">
<table rules="all">
<thead>
<th width="50"></th>
<th width="150">登入人數(Login)</th>
<th width="150">儲值人數(P)</th>
<th width="150">儲值總和(Sum)</th>
</thead>
<tr>
<td>新玩家(New player)</td>
<td><?php echo $new1; ?></td>
<td><?php echo $ndata03['data'][0]['count(distinct userid)']; ?></td>
<td><?php echo $ndata03['data'][0]['sum(amount)']; ?></td>
</tr>
<tr>
<td>老玩家(Old player)</td>
<td><?php echo $old1; ?></td>
<td><?php echo $odata03['data'][0]['count(distinct userid)']; ?></td>
<td><?php echo $odata03['data'][0]['sum(amount)']; ?></td>
</tr>
</table>
</div>
登入人數(登入)
儲值人數(P)
儲值總和(总数)
新玩家(新玩家)
老玩家(老玩家)
我应该如何修改我的代码