title: Dangers of sys.setdefaultencoding('utf-8')
body: <p>There is a trend of discouraging setting <code>sys.setdefaultencoding('utf-8')</code> in Python 2. Can anybody list real examples of problems with that? Arguments like <code>it is harmful</code> or <code>it hides bugs</code> don't sound very convincing.</p>
  
  <p><strong>UPDATE</strong>: Please note that this question is only about <code>utf-8</code>, it is not about changing default encoding "in general case".</p>
  
  <p>Please give some examples with code if you can. </p>