The Python Oracle

Why should we NOT use sys.setdefaultencoding("utf-8") in a py script?

Become part of the top 3% of the developers by applying to Toptal https://topt.al/25cXVn

--

Music by Eric Matyas
https://www.soundimage.org
Track title: Quiet Intelligence

--

Chapters
00:00 Question
00:24 Accepted answer (Score 155)
01:38 Answer 2 (Score 67)
06:14 Answer 3 (Score 19)
07:10 Answer 4 (Score 3)
09:17 Thank you

--

Full question
https://stackoverflow.com/questions/3828...

Accepted answer links:
http://blog.ianbicking.org/illusive-setd...
http://nedbatchelder.com/blog/200401/pri...
http://www.diveintopython3.net/strings.h...
[http://boodebr.org/main/python/all-about...]: http://web.archive.org/web/2012072217092...
http://blog.notdot.net/2010/07/Getting-u...

Answer 2 links:
https://anonbadger.wordpress.com/2015/06.../
[UnicodeDecodeError: 'utf8' codec can't decode byte 0x80 in position 3131: invalid start byte]: https://stackoverflow.com/questions/3851...

Answer 4 links:
[All that it affects is implicit conversion ]: https://stackoverflow.com/questions/4994...
[because Python 2 actually has multiple independent "default string encodings"]: https://stackoverflow.com/questions/4994...

--

Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...

--

Tags
#python #encoding #utf8 #python2x #sys

#avk47