A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在处理python字符串尤其是汉语时会遇到各种编码错误。

我们可以用一个叫chardet的库中的detect检查字符串的编码方式。然后进行转换。

我通过下面的函数解决汉语编码问题。



  • import chardet



  • def codingurf8(str):



  •     if chardet.detect(str)['encoding'] != 'utf-8':



  •         str = str.decode(chardet.detect(str)['encoding']).encode('utf-8')



  •     return str




1 个回复

倒序浏览

很不错,受教了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马