我有一个要求,我需要测试我的CSV内容是否为UTF-8。我看到很多线索,但没有一个在工作。
答案 0 :(得分:1)
如果没有将此信息存储在文件本身中,您无法确定。
文件是一个字节序列。您可以做的最多是测试文件是否是有效的UTF-8字节序列。文件中的字节可能有效,如果您尝试使用UTF-8编码读取它,则会提供一个String
,字节可能也有效并且给出如果您使用不同的编码,则不同的 String
,例如ISO 8859-1。
您应该检查生成CSV文件的代码或程序。只需查看结果CSV文件本身,就不能。
答案 1 :(得分:0)
CVS文件可以是任何格式,具体取决于从Excel导出期间指定的编码选项:(保存对话框,工具按钮,Web选项项,编码选项卡)
默认编码为" ANSI"。