title: How can i fix this error of 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
body: <p>I get the following error message and I saw similar question but still not sure how to fix it ,error`:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start :</p>
  <p>main.py:</p>
  <pre><code>def load(self, path, filename):
      with open(os.path.join(path, filename[0])) as stream:
          self.text_input.text = stream.read()
  
      self.dismiss_popup()
  
  def save(self, path, filename):
      with open(os.path.join(path, filename), 'w') as stream:
          stream.write(self.text_input.text)
  
      self.dismiss_popup()
  </code></pre>