Javascript 将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

我想将我的html表格导出到excel。
起初,我尝试使用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)
儲值總和(总数)
新玩家(新玩家)
老玩家(老玩家)
我应该如何修改我的代码