如何理解 python UnicodeEncodeError :python 的 string 和 unicode

来源:互联网 发布:json转化为字符串java 编辑:程序博客网 时间:2024/06/11 11:34

初学 python 的人基本上都有过如下类似经历:

UnicodeDecodeError

123
Traceback (most recent call last):  File "<input>", line 1, in <module>UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)

UnicodeEncodeError

123
Traceback (most recent call last):  File "<input>", line 1, in <module>UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

这两个错误在 python 中十分常见,一不留神就碰上了。如果你写过c、c++ 或者 java,对比之下一定会觉得 python 这个错误真让人火大。事实也确实如此,我也曾经很火大

0 0
原创粉丝点击