pythonでファイル開く時のエラー、解決したよ!UnicodeDecodeError: 'cp932' codec can't decode byte 0x88 in position 18: illegal multibyte sequence Python

pythonで出たエラー。
文字コードがおかしいらしい

python UnicodeDecodeError: cp932 codec can t decode byte 0x88 in position 18: illegal multibyte sequence

対応策は、encoding= utf-8_sig のオプションをつけたらうまくいった

【変更前】
with open(file) as f:
s = f.read()

【変更後】
with open(file r encoding= utf-8_sig ) as f:
s = f.read()