gpt4 book ai didi

php - 从网站下载 Excel 文件 - CSV/MySql

转载 作者:行者123 更新时间:2023-11-29 23:04:47 24 4
gpt4 key购买 nike

首先,抱歉我的英语不是很好。

我有一个问题,当我从网站(直接下载)下载 Excel 文件时,它可以在 Windows 上运行,但不能在 MAC 上运行。我从 Mysql 数据库获取姓名和名字等。

德语“ä - ü - ö” 在 MAC 上无法正确转换。

我该如何转换它?你懂我的意思吗?

我使用 Notepad++ 进行工作。编程语言是PHPExcel版本:2010。

最佳答案

根据您的说法,我认为您有一个 PHP 脚本,可以使用数据库中的数据生成 CSV 文件。

所以这对我来说听起来像是一个典型的编码/字符集问题。您必须定义要在数据库中存储文本的编码。这是目前最常见的 UTF-8 情况。对于德语文本(假设这是由于变音符号而产生的语言),您还可以使用 ISO-8859-15 编码。

这只是一个猜测,但就您的情况而言,我认为您可能没有指定浏览器应如何解释收到的 CSV 文件。

您通常会在 http header 中告诉浏览器这一点。

Content-Type: text/plain; charset="ISO-8859-15"

或者您正在使用的任何字符集(也许是"UTF-8")。

也许是 PHP header function docu 帮助您设置 http header 。还可以在 HTML 页面中定义字符集。但我认为在你的情况下,你让 PHP 脚本发送 CSV 文件而不是 HTML。但为了记录,在 HTML 中设置字符集:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

关于php - 从网站下载 Excel 文件 - CSV/MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28342876/

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