在解析一些网页数据或者查看服务器日志的时候总会出现一些没法直接阅读的byte字符串,也没有找到在线的转码工具,那就自己写吧。

  • 其实超级简单。。。
1
2
3
4
s = '\xe5\x8d\xa0\xe7\x94\xa8\xe3\x80\x82'

print(s.strip().decode('utf-8'))
print(s.strip().decode('utf-8', 'ignore'))