Fix: Python UnicodeDecodeError – 'utf-8' codec can't decode byte
How to fix Python UnicodeDecodeError 'utf-8' codec can't decode byte in position invalid start byte, covering chardet detection, encoding fallback, BOM handling, pandas CSV encoding, and PYTHONIOENCODING.