Java CSV的字符集编码
我有一个要求,我需要测试我的CSV的内容是否在UTF-8中。我看到了很多关于这个的线程,但是没有一个线程在工作。如果文件本身没有存储这些信息,您就无法确定 文件是一个字节序列。您所能做的最多就是测试文件是否为有效的UTF-8字节序列。如果您尝试使用UTF-8编码读取文件,则文件中的字节可能有效并给出一个Java CSV的字符集编码,java,csv,character-encoding,Java,Csv,Character Encoding,我有一个要求,我需要测试我的CSV的内容是否在UTF-8中。我看到了很多关于这个的线程,但是没有一个线程在工作。如果文件本身没有存储这些信息,您就无法确定 文件是一个字节序列。您所能做的最多就是测试文件是否为有效的UTF-8字节序列。如果您尝试使用UTF-8编码读取文件,则文件中的字节可能有效并给出一个字符串,如果您使用不同的编码(例如ISO 8859-1),则文件中的字节也可能有效并给出不同的字符串 您应该检查生成CSV文件的代码或程序。只需查看结果CSV文件本身,您就不能。CVS文件可以是任
字符串
,如果您使用不同的编码(例如ISO 8859-1),则文件中的字节也可能有效并给出不同的字符串
您应该检查生成CSV文件的代码或程序。只需查看结果CSV文件本身,您就不能。CVS文件可以是任何格式,具体取决于从Excel导出期间指定的编码选项:(保存对话框、工具按钮、Web选项项、编码选项卡) 默认编码为“ANSI”