0

我正在尝试将包含斯洛伐克语翻译的 excel 文档保存为 .CSV 文件。它包含如下内容:

“Svoj chybný komponent si môžete nechať opraviť v 3 jednoduchých krokoch:”

当我将它保存为 CSV 文件时,像 ý、ô、ž、ť 等外来字符都被替换为问号。我需要 CSV 文件,以便我可以使用 PHP 将内容上传到数据库

有人知道我怎样才能阻止这种情况发生吗?

4

2 回答 2

1

.xlsx只有当您直接从to保存时,特殊字符才会被丢弃CSV.xls如果您先将文件保存为旧文件类型,然后将该文件转换为CSV,它应该可以工作。

于 2013-05-30T11:17:22.897 回答
0

重要的是要知道 Excel 在处理包含非 ascii 字符的 CSV 文件时存在重大错误和缺点。这里有很多关于 SO 的问题可以讨论它,但简短的回答是很难做到正确。我建议尽可能避免使用 CSV 格式。

相反,您可以使用第三方库直接在 PHP 中读取 Excel 文件;有几个可用的库可以做到这一点。

于 2013-05-30T11:25:02.563 回答