title: Python JSON loads - wrong encoding of file
body: <p>in <code>Python 3.8.2</code> I trying to open the JSON file and read data from it. JSON file is encoded in UTF-8 but when I read it, final string seems as to by wrongly opened as ANIS. </p>
  
  <p>Tried with Notepad++: </p>
  
  <p>JSON file opened in UTF8:</p>
  
  <pre><code>"úterý, třicátého-prvního, sedumnáct v jedna dvacet dva"
  </code></pre>
  
  <p>Changed coding to ANIS:</p>
  
  <pre><code>"ĂşterĂ˝, tĹ™icĂˇtĂ©ho-prvnĂ­ho, sedumnĂˇct v jedna dvacet dva"
  </code></pre>
  
  <p>When I copy string directly to python file, it is read properly.</p>
  
  <p>My program:</p>
  
  <pre><code>  import json  
  
  print('Wrong characters:')
  with open('C:/Users/Tony/Desktop/test.json',
                            'r') as jfile:
                          data = json.loads(
                          jfile.read())
  print(data)
  
  print('Ok Characters:')
  data2 = json.loads('{ "td": { "1": { "as": "úterý, třicátého-prvního, sedumnáct v jedna dvacet dva"}, "2": { "as": "úterý, třicátého-prvního, sedumnáct v třináct dvacet dva"}}}')
  print(data2)
  
  print('System settings:')
  import sys; print(sys.stdout)
  </code></pre>
  
  <p>Console output:</p>
  
  <pre><code>Wrong characters:
  {'td': {'1': {'as': 'ĂşterĂ˝, tĹ™icĂˇtĂ©ho-prvnĂ\xadho, sedumnĂˇct v jedna dvacet dva'}, '2': {'as': 'ĂşterĂ˝, tĹ™icĂˇtĂ©ho-prvnĂ\xadho, sedumnĂˇct v tĹ™inĂˇct dvacet dva'}}}
  Ok Characters:
  {'td': {'1': {'as': 'úterý, třicátého-prvního, sedumnáct v jedna dvacet dva'}, '2': {'as': 'úterý, třicátého-prvního, sedumnáct v třináct dvacet dva'}}}
  System settings:
  &lt;_io.TextIOWrapper name='&lt;stdout&gt;' mode='w' encoding='utf-8'&gt;
  </code></pre>
  
  <p><a href="https://easyupload.io/luxezr" rel="nofollow noreferrer">test.json file</a></p>