xxxxxxxxxx
file = open(filename, encoding="utf8")
xxxxxxxxxx
Add encoding:
file = open(filename, encoding="utf8")
xxxxxxxxxx
#that's worked for me
file = open(filepath,"r", encoding="utf8")
xxxxxxxxxx
file = open(filename, encoding="utf8")
xxxxxxxxxx
#add the encoding parameter for open method
with open(filename, encoding='utf8') as infile:
xxxxxxxxxx
file = open(filename, encoding="cp437")
xxxxxxxxxx
#add encoding
file=open(filename,encoding="utf8")
xxxxxxxxxx
#read file as rb mode
file_path = f"E:\Project\ezzytrace\media\Invoices\Fedex_invoices\{file_name}"
with open(file_path,'rb' ) as f:
file_data = f.read()
response = HttpResponse(file_data, content_type='application/pdf')
response['Content-Disposition'] = f'attachment; filename="{file_name}"'
return response