【发布时间】:2026-01-15 18:05:02
【问题描述】:
我正在导出 CSV 文件,其中列标题文本在 Angular 应用程序中从英语更改为法语。英文文本显示正常,但法语版本显示不正确,使用 Excel 打开时,带重音的字符无法正确显示。当使用 Notepad 或 Notepad++ 等文本编辑器打开时,它可以正常工作。
是否可以告诉 Excel 或任何支持 CSV 的编辑器(如 Libre Office)如何读取文件?就像在导出下载之前将一些嵌入的元数据添加到这个 CSV 文件中一样。我检查了 W3C 中的文档,仅找到有关嵌入式元数据的资源,但在类似语言、哪个字符作为分隔符......等之后没有太多信息。
来自W3C的示例
EXAMPLE 7: Tab-separated file containing embedded metadata
# publisher City of Palo Alto
# updated 12/31/2010
#name GID on_street species trim_cycle inventory_date
#datatype string string string string date:M/D/YYYY
GID On Street Species Trim Cycle Inventory Date
1 ADDISON AV Celtis australis Large Tree Routine Prune 10/18/2010
2 EMERSON ST Liquidambar styraciflua Large Tree Routine Prune 6/2/2010
【问题讨论】:
-
您是否尝试在 csv 的开头添加 BOM?
标签: excel angular typescript csv export-to-csv