我在这里找到了解决方案,但仍然遇到问题。 我的网站上有一个使用格鲁吉亚字体的数据表,在我的MYSQL数据库中,这些字体可以正常显示,但是当我尝试在PC上使用带有.csv文件的export.php下载该表时,字体就像
გаƒáƒ¡áƒáƒ¡áƒ•áƒšáƒ” ლშáƒ∼
在我的export.php中,代码如下:
if(isset($_POST["export"]))
{
header('Content-Transfer-Encoding: binary');
header('Content-Type: text/csv; charset=UTF-8');
header('Content-Disposition: attachment; filename=data.csv');
$output = fopen("php://output", "w");
fputcsv($output, array('არდუინოს N','ტრანზაქცია', 'User ID', 'Transaction Date', 'Object Name', 'Terminal Name', 'Amount'));
$query = "SELECT * FROM Table WHERE userID='$userID' ORDER BY trID DESC";
$result = mysqli_query($db, $query);
while($row = mysqli_fetch_assoc($result))
{
fputcsv($output, $row);
}
fclose($output);
}
下载正常,我得到了文件data.csv,但是在此文件中字符无法识别 Link for Image
有什么想法吗?怎么了 ? 如果您认为这是重复的问题,那么我可以告诉您,因为在此之前,我发现了很多相同的解决方案,但没有帮助 在我的数据库连接php文件中,我添加了
$db->set_charset("utf8");
和
mysqli_query("SET NAMES 'utf8';");
但是什么都没有改变...会导致此问题的任何提示都很好,谢谢大家...