Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.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的字符集编码_Java_Csv_Character Encoding - Fatal编程技术网

Java CSV的字符集编码

Java CSV的字符集编码,java,csv,character-encoding,Java,Csv,Character Encoding,我有一个要求,我需要测试我的CSV的内容是否在UTF-8中。我看到了很多关于这个的线程,但是没有一个线程在工作。如果文件本身没有存储这些信息,您就无法确定 文件是一个字节序列。您所能做的最多就是测试文件是否为有效的UTF-8字节序列。如果您尝试使用UTF-8编码读取文件,则文件中的字节可能有效并给出一个字符串,如果您使用不同的编码(例如ISO 8859-1),则文件中的字节也可能有效并给出不同的字符串 您应该检查生成CSV文件的代码或程序。只需查看结果CSV文件本身,您就不能。CVS文件可以是任

我有一个要求,我需要测试我的CSV的内容是否在UTF-8中。我看到了很多关于这个的线程,但是没有一个线程在工作。

如果文件本身没有存储这些信息,您就无法确定

文件是一个字节序列。您所能做的最多就是测试文件是否为有效的UTF-8字节序列。如果您尝试使用UTF-8编码读取文件,则文件中的字节可能有效并给出一个
字符串
,如果您使用不同的编码(例如ISO 8859-1),则文件中的字节也可能有效并给出不同的
字符串


您应该检查生成CSV文件的代码或程序。只需查看结果CSV文件本身,您就不能。CVS文件可以是任何格式,具体取决于从Excel导出期间指定的编码选项:(保存对话框、工具按钮、Web选项项、编码选项卡)

默认编码为“ANSI”