立即停止使用 setdefaultencoding('utf-8'), 以及为什么

sys.setdefaultencoding('utf-8') 曾经(现在依然)是解决中文编码的万能钥匙。解决编码错误问题一劳永逸,从此和 ```UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-5: ordinal not in range(128)``` 说 byebye 。那么现在,对于那些想解决 `UnicodeEncodeError` 问题而搜索到这篇文章的读者,我要说的是,不要用以上的代码片段。下面我来说说为什么,以及我们应该怎么做。