0

我要将数据从 SQL 导出到 Excel 文件 (csv)。现在,我可以将数据从 SQL 导出到 Excel,但它不会日语(它在我从 SQL 导出的 Excel 文件中变为 ?????)。

这是SQL中的数据

ccode        country
AL           Albania
AD           Andorra
AO           Angola
BR           Brazil
JP           東京

这是我导出后 Excel 文件 (csv) 中的数据

ccode        country
AL           Albania
AD           Andorra
AO           Angola
BR           Brazil
JP           ????

这是我导出数据的编码

<?php

//connection
include('dbconfig.php');

//create query to select as data from your table
$contents="ccode,country\n";

//Mysql query to get records from datanbase
$user_query = mysql_query('SELECT * FROM countries');

//While loop to fetch the records
while($row = mysql_fetch_array($user_query))
{
    $contents.=$row['ccode'].",";
    $contents.=$row['country']."\n";
}

// remove html and php tags etc.
$contents = strip_tags($contents); 

header('Content-type: application/vnd.ms-excel; charset=UTF-8');
header("Content-Disposition: attachment; filename=data".date('d-m-Y').".csv");
print $contents;

?>

谁能帮我解决这个问题?

预先感谢。

4

0 回答 0