UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 520-521: illegal cp932 surrogate
とエラーが出ました。
import io
with io.open('data/xxx2.csv', 'w', encoding='cp932') as fout:
with io.open('data/xxx.csv', encoding='utf-8') as fin:
fout.write(fin.read())
とコードを書きました。
utf-8で書かれたCSVファイルをcp932で書き出したいです。
エラーの意味もわからず520-521の位置だけおかしいと言われるのがわかりません。
どのように直せばいいのでしょうか?