使用百度NLP进行文本分析时,python3中会遭遇中文编码问题,文本自身是utf8编码,但部分字符不能直接转换为gbk编码,导致其自动转换功能出错。
搜索后发现可以这样解决:
str='中文字符' message=str.encode('gbk','ignore').decode('gbk')
参考:
使用百度NLP进行文本分析时,python3中会遭遇中文编码问题,文本自身是utf8编码,但部分字符不能直接转换为gbk编码,导致其自动转换功能出错。
搜索后发现可以这样解决:
str='中文字符' message=str.encode('gbk','ignore').decode('gbk')
参考:
发表回复