Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何正确测试捷克CSV文件以在Excel中查看?_Java_Android_Excel_Csv_Character Encoding - Fatal编程技术网

Java 如何正确测试捷克CSV文件以在Excel中查看?

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无法

我正在开发一个Android应用程序,该应用程序有几个翻译,其中一个功能是导出一个包含数据的CSV文件。我目前正在从事捷克语翻译工作。我住在美国

在我的代码中,我将捷克CSV导出的字符集设置为
Cp1250
。但是,由于某些原因,当我在Excel中查看生成的CSV文件时,Excel会将该文件呈现为
Cp1252
,并将正确的
Cp1250
字符替换为具有相同值的
Cp1252
字符。我甚至尝试将我的Windows区域设置更改为捷克语,但没有成功


这里有什么我做错的吗?我应该使用不同的编码吗?我知道Excel无法使用UTF-8编码,因此我想知道捷克人的最佳选择是什么?

如果您在Excel中打开csv文件只是为了验证数据。可以通过使用记事本或记事本++打开CSV文件进行检查,或者如果必须在excel中查看数据,则可以使用excel中的文本导入向导导入数据

我们使用UTF-8字符集创建欧洲数据CSV文件。如果只使用excel打开,它将无法在excel中正确打开。但在excel中使用文本导入向导导入后,字符将正确显示