Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试将包含斯洛伐克语翻译的 excel 文档保存为 .CSV 文件。它包含如下内容:
“Svoj chybný komponent si môžete nechať opraviť v 3 jednoduchých krokoch:”
当我将它保存为 CSV 文件时,像 ý、ô、ž、ť 等外来字符都被替换为问号。我需要 CSV 文件,以便我可以使用 PHP 将内容上传到数据库
有人知道我怎样才能阻止这种情况发生吗?
.xlsx只有当您直接从to保存时,特殊字符才会被丢弃CSV。.xls如果您先将文件保存为旧文件类型,然后将该文件转换为CSV,它应该可以工作。
.xlsx
CSV
.xls
重要的是要知道 Excel 在处理包含非 ascii 字符的 CSV 文件时存在重大错误和缺点。这里有很多关于 SO 的问题可以讨论它,但简短的回答是很难做到正确。我建议尽可能避免使用 CSV 格式。
相反,您可以使用第三方库直接在 PHP 中读取 Excel 文件;有几个可用的库可以做到这一点。