CSV的字符集编码

时间:2014-11-04 07:20:21

标签: java csv character-encoding

我有一个要求,我需要测试我的CSV内容是否为UTF-8。我看到很多线索,但没有一个在工作。

2 个答案:

答案 0 :(得分:1)

如果没有将此信息存储在文件本身中,您无法确定。

文件是一个字节序列。您可以做的最多是测试文件是否是有效的UTF-8字节序列。文件中的字节可能有效,如果您尝试使用UTF-8编码读取它,则会提供一个String,字节可能也有效并且给出如果您使用不同的编码,则不同的 String,例如ISO 8859-1。

您应该检查生成CSV文件的代码或程序。只需查看结果CSV文件本身,就不能。

答案 1 :(得分:0)

CVS文件可以是任何格式,具体取决于从Excel导出期间指定的编码选项:(保存对话框,工具按钮,Web选项项,编码选项卡)

默认编码为" ANSI"。