title: UnicodeDecodeError while processing Accented words
body: <p>I have a python script which reads a YAML file (runs on an embedded system). Without accents, the script runs normally on my development machine and in the embedded system. But with accented words make it crash with</p>
  
  <pre><code>UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 6: ordinal not in range(128)
  </code></pre>
  
  <p>only in the embedded environment.</p>
  
  <p>The YAML sample:</p>
  
  <pre><code>data: ã
  </code></pre>
  
  <p>The snippet which reads the YAML:</p>
  
  <pre><code>with open(YAML_FILE, 'r') as stream:
    try:
      data = yaml.load(stream)
  </code></pre>
  
  <p>Tried a bunch of solutions without success.</p>
  
  <p>Versions: Python 3.6, PyYAML 3.12</p>