还是在windows的cmd中看到的。所以,当然也是无法显示,会出现对应的UnicodeEncodeError的错误的。知其所以然,之后,更容易,知其然。其主要分两大类:str和unicode。所以,后面要演示的:\r\n3.对于GBK的字符,指定用UTF-8方式去解码,则会出错。所以,后面要演示的:\r\n3.对于GBK的字符,使用同样的GBK去解码,则不会出错了。\r\n4.而解码后得到的Unicode字符串,也可以正常在Windows的默认编码为GBK的cmd中显示了。其中,内部会自动将Unicode编码为GBK然后送到cmd中显示的。UTF-8的字符,解码为对应的Unicode,。Unicode字符串,再编码为GBK,然后再输出到GBK的cmd,也是同样的效果。注:对于任何字符,都可以去这里:http://unicodelookup.com/而查到,对应的unicode的值,html中的写法。