首页 > 解决方案 > 从 Excel 导出到 CSV 会将日语字符替换为 ??? 即使 Windows,Office 区域设置是日本/日语

问题描述

我正在将包含日文字符的 excel 文件 (Excel 2016) 导出到 CSV。(注意:我没有导出到提供的 CSV UTF-8)。在此过程中,所有日文字符都被替换为“?”

我的 Windows/Office 语言环境是日本/日语和 Windows/office 语言/格式都是日语。

我了解 excel 使用代码页以特定编码保存 CSV 文件。我的理解是这应该是 Shift-JIS(作为日语语言环境的默认编码)。如果是这样,为什么信息丢失和替换为“?”

Excel 尝试将 CSV 保存为什么编码???

(仅供参考:如果我尝试打开 CSV,则默认情况下,excel 会按预期尝试在 Shift-JIS 932 中打开 CSV)

注意:我知道使用 UTF-8 的解决方法。我有兴趣了解上述行为,而不是解决方法

谢谢

标签: excelcsvencodingcharacter-encodingexport-to-csv

解决方案


推荐阅读