我有一个要求,我需要测试我的CSV的内容是否在UTF-8或不。我看到了很多线程,但没有一个能够工作。字符集编码为CSV
0
A
回答
1
如果没有将这些信息存储在文件本身中,则无法确定。
文件是一个字节序列。你可以做的最多的是测试该文件是否是有效的UTF-8字节序列。文件中的字节可能是有效的,并给一个String
如果您尝试读取使用UTF-8编码的,和字节可能也是有效的,并给予不同的String
如果使用不同的编码,例如ISO 8859-1。
您应该检查生成CSV文件的代码或程序。只需查看结果CSV文件本身,就不能。
0
CVS文件可以是任何格式,这取决于编码选项从Excel导出过程中指定:(保存对话框,工具按钮,Web选项项目,编码标签)
默认编码是“ANSI”。
相关问题
- 1. CLISP:集编码为UTF-8字符串
- 2. 字符集编码PHP/MySQL
- 3. HTML字符集和编码
- 4. 字符集编码问题
- 5. ASCII - (编码)字符集或字符编码
- 6. Python的XML CSV编码和字符
- 7. CSV到H2 - 字符编码missmatch
- 8. 数据库表到csv字符编码
- 9. 将标记html字段导出为csv,字符编码 - Jasper
- 10. 如何编码混合字符集为Excel字符串在Python
- 11. 的Java NIO字符集编码解码
- 12. 规格在MSVC++源字符集编码的,像GCC“-finput-字符集=字符集”
- 13. 笨数据为csv字符编码问题与阿拉伯
- 14. 从Excel到CSV的CSV文件的字符编码
- 15. 如何编码/解码NodeJS中的字符集编码?
- 16. 如何检测字符集编码?
- 17. 的HttpCore 4 - 编码/字符集
- 18. 字符集编码Tomcat Windows/JBoss Linux
- 19. mutt中的字符集编码
- 20. ZipArchiveEntry字符集编码错误
- 21. PHP文件字符集编码 - fgetcsv?
- 22. 字符集编码toString到getbyte
- 23. 约字符集编码和ICU4C
- 24. EntityResponse字符集编码错误
- 25. iso-8859-1的编码和字符集
- 26. 的Java的InputStream编码/字符集
- 27. PIG UDF(Python)字符集编码
- 28. CSV为字符串
- 29. 将SQL编码为CSV
- 30. 错误:UnicodeEncodeError:'gbk'编解码器无法编码字符集