Bladeren bron

[fix] csv results filename encoding

Adam Tauber 9 jaren geleden
bovenliggende
commit
0f518e489e
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1
    1
      searx/webapp.py

+ 1
- 1
searx/webapp.py Bestand weergeven

433
             csv.writerow([row.get(key, '') for key in keys])
433
             csv.writerow([row.get(key, '') for key in keys])
434
         csv.stream.seek(0)
434
         csv.stream.seek(0)
435
         response = Response(csv.stream.read(), mimetype='application/csv')
435
         response = Response(csv.stream.read(), mimetype='application/csv')
436
-        cont_disp = 'attachment;Filename=searx_-_{0}.csv'.format(search.query)
436
+        cont_disp = 'attachment;Filename=searx_-_{0}.csv'.format(search.query.encode('utf-8'))
437
         response.headers.add('Content-Disposition', cont_disp)
437
         response.headers.add('Content-Disposition', cont_disp)
438
         return response
438
         return response
439
     elif search.request_data.get('format') == 'rss':
439
     elif search.request_data.get('format') == 'rss':