ASCII作为python中的默认编码而不是utf-8

时间:2014-01-20 17:19:26

标签: python python-3.x unicode ascii

我只用英语编码,但我必须一直处理python unicode。 有时很难从unicode字符中删除和dict。 如何将python默认字符编码更改为ASCII ???

1 个答案:

答案 0 :(得分:2)

这样做是错误的。因为非常错误。首先,它只会给你一个UnicodeDecodeError而不是删除字符。学习与unicode进行正确的编码和解码,以便您可以使用诸如errors =“ignore”之类的规则来过滤掉这些值

你不能只忽略字符taht是你数据的一部分,只是因为 你不喜欢那么。它是文本,在一个itnerconected世界中,文本不仅仅由26个字形组成。

我建议您先阅读本文档:http://www.joelonsoftware.com/articles/Unicode.html