14
A
回答
6
你可以做类似
import codecs
try:
f = codecs.open(filename, encoding='utf-8', errors='strict')
for line in f:
pass
print "Valid utf-8"
except UnicodeDecodeError:
print "invalid utf-8"
18
def try_utf8(data):
"Returns a Unicode object on success, or None on failure"
try:
return data.decode('utf-8')
except UnicodeDecodeError:
return None
data = f.read()
udata = try_utf8(data)
if udata is None:
# Not UTF-8. Do something else
else:
# Handle unicode data
+0
很明显,我没有做足够好的功课,当有更多的解决方案简单,因为这:( 谢谢! – Jox 2010-07-16 23:53:07
相关问题
- 1. 如何检查目录以查看它是否有文件
- 2. SSIS 2005 - 如何检查文件以查看文件是否不存在
- 3. Python如何检查用户是否在组中查看页面
- 4. 检查大写功能是否有效
- 5. 在Python中,如何检查日期是否有效?
- 6. 是否有无论如何检查给定的XPath在Python中是否有效?
- 7. 如何检查Java源文件是否有效(没有错误)?
- 8. 在Python中检查有效的utf8字符串
- 9. 如何检查RDD是否有效?
- 10. 如何检查代表是否有效?
- 11. 如何检查BST是否有效?
- 12. 如何检查IndexPath是否有效?
- 13. 如何检查网卡是否有效?
- 14. 如何检查ngform是否有效
- 15. 检查一个Lilypond(.ly)文件是否对python有效
- 16. PHP检查文件大小以查看它是否改变
- 17. Python:如何有效地检查序列是否正在增加
- 18. 如何检查给定文件是否是C++中的有效视频文件?
- 19. 如何检查是否可以将文件写入目录?
- 20. 检查DirectoryEntry在DirectorySearcher中是否有效
- 21. 检查cherrypy是否有效
- 22. 检查BitmapData是否有效
- 23. iOS - 如何检查wheather pem文件是否有效?
- 24. 如何检查xml文件是否有效
- 25. Python如何检查os.exists是否在相同的文件夹中?
- 26. 在python中为其他python文件编写检查程序
- 27. 如何检查文件是否存在?
- 28. 如何检查文件是否存在?
- 29. 如何检查查询字符串中的ID是否有效?
- 30. 如何在IIS中设置条件UrlRewrite以检查URL是否有效
是担任一个魅力对我来说!谢谢 – Somar 2017-02-27 12:34:39