title: Consequences of setting `LC_ALL=C.UTF-8` and `LANG=C.UTF-8`
body: <p>In order to fix <a href="https://bugs.launchpad.net/snapcraft/+bug/1804845" rel="noreferrer">the bug</a> with packing a Python application as a snap I am ready to add this code:</p>
  
  <pre><code># I don't know what I am doing
  export LC_ALL=C.UTF-8
  export LANG=C.UTF-8
  </code></pre>
  
  <p>There is a <a href="https://unix.stackexchange.com/questions/87745/what-does-lc-all-c-do">lot of text</a> that seems to explain what a <code>LC_ALL=C</code> does (but not <code>LC_ALL=C.UTF-8</code> or <code>LANG=C.UTF-8</code>) and a <a href="http://click.palletsprojects.com/en/7.x/python3/#python3-surrogates" rel="noreferrer">big text</a> that explains the bug and the Python behavior. But none of them fits my small head. Usually I enjoy wrapping my head around the gory technical details, but lately a <a href="https://en.wikipedia.org/wiki/Continuous_partial_attention" rel="noreferrer">time pressure makes me rather ignorant</a>.</p>
  
  <p>I just want to know what is the meaning of the phrase <code>This system supports the C.UTF-8 locale</code> and what will happen if I set those variables to switch to it? (which I guess is made by setting those environment variables)</p>