Saya memiliki masalah penyandian yang serupa. Saya menggunakan metode normalize (). Saya mendapatkan kesalahan Unicode menggunakan metode panda .to_html () saat mengekspor bingkai data saya ke file .html di direktori lain. Saya akhirnya melakukan ini dan berhasil ...
import unicodedata
Objek dataframe dapat berupa apa pun yang Anda suka, sebut saja tabel ...
table = pd.DataFrame(data,columns=['Name','Team','OVR / POT'])
table.index+= 1
menyandikan data tabel sehingga kami dapat mengekspornya ke file .html di folder templat (ini bisa berupa lokasi apa pun yang Anda inginkan :))
#this is where the magic happens
html_data=unicodedata.normalize('NFKD',table.to_html()).encode('ascii','ignore')
ekspor string yang dinormalisasi ke file html
file = open("templates/home.html","w")
file.write(html_data)
file.close()
Referensi: dokumentasi unicodedata