Java 如何正确测试捷克CSV文件以在Excel中查看?
我正在开发一个Android应用程序,该应用程序有几个翻译,其中一个功能是导出一个包含数据的CSV文件。我目前正在从事捷克语翻译工作。我住在美国 在我的代码中,我将捷克CSV导出的字符集设置为Java 如何正确测试捷克CSV文件以在Excel中查看?,java,android,excel,csv,character-encoding,Java,Android,Excel,Csv,Character Encoding,我正在开发一个Android应用程序,该应用程序有几个翻译,其中一个功能是导出一个包含数据的CSV文件。我目前正在从事捷克语翻译工作。我住在美国 在我的代码中,我将捷克CSV导出的字符集设置为Cp1250。但是,由于某些原因,当我在Excel中查看生成的CSV文件时,Excel会将该文件呈现为Cp1252,并将正确的Cp1250字符替换为具有相同值的Cp1252字符。我甚至尝试将我的Windows区域设置更改为捷克语,但没有成功 这里有什么我做错的吗?我应该使用不同的编码吗?我知道Excel无法
Cp1250
。但是,由于某些原因,当我在Excel中查看生成的CSV文件时,Excel会将该文件呈现为Cp1252
,并将正确的Cp1250
字符替换为具有相同值的Cp1252
字符。我甚至尝试将我的Windows区域设置更改为捷克语,但没有成功
这里有什么我做错的吗?我应该使用不同的编码吗?我知道Excel无法使用UTF-8编码,因此我想知道捷克人的最佳选择是什么?如果您在Excel中打开csv文件只是为了验证数据。可以通过使用记事本或记事本++打开CSV文件进行检查,或者如果必须在excel中查看数据,则可以使用excel中的文本导入向导导入数据 我们使用UTF-8字符集创建欧洲数据CSV文件。如果只使用excel打开,它将无法在excel中正确打开。但在excel中使用文本导入向导导入后,字符将正确显示