title: UnicodeDecodeError: 'charmap' codec can't decode byte 0x8f in position XXX: char
body: <p>I am trying to read one log file from python script. My program works fine in Linux but I am getting error in windows.After reading some line at particular line number I am getting following error</p>
  
  <pre><code>  File "C:\Python\lib\encodings\cp1252.py", line 23, in decode
      return codecs.charmap_decode(input,self.errors,decoding_table)[0]
  UnicodeDecodeError: 'charmap' codec can't decode byte 0x8f in position 311: char
  acter maps to &lt;undefined&gt; 
  </code></pre>
  
  <p>following is code I am using to read file</p>
  
  <pre><code>with open(log_file, 'r') as log_file_fh:
      for line in log_file_fh:
          print(line)
  </code></pre>
  
  <p>I have tried to fix it by using different encoding modes as ascii,utf8,utf-8,ISO-8859-1,cp1252,cp850.
  But still facing same issue.
  Is there any way to fix this issue.</p>