]> git.koha-community.org Git - koha.git/commit
Bug 32012: runreport.pl should use binmode UTF-8
authorFridolin Somers <fridolin.somers@biblibre.com>
Thu, 27 Oct 2022 09:15:35 +0000 (23:15 -1000)
committerLucas Gass <lucas@bywatersolutions.com>
Mon, 5 Dec 2022 23:49:22 +0000 (23:49 +0000)
commit109eaa00fecb4b75c4c68126d81adb4abdb59997
tree03e7beecd646670cd1de7618e0daad07327989ba
parent0b0dcefd5aea5a6d7b551372557eb56ec6859aa8
Bug 32012: runreport.pl should use binmode UTF-8

Like Bug 26832 added binmode UTF-8 to script misc/search_tools/export_elasticsearch_mappings.pl, this should be added to misc/cronjobs/runreport.pl.

Test plan :
1) Do not apply patch
2) Create a SQL report with :
   SELECT 'accentué',barcode FROM items limit 3
3) Note the id of this report, for example 1
4) Run : misc/cronjobs/runreport.pl 1 --format csv | tee /tmp/without.csv
=> You see output with unknown character instead of é :
5) Run : file --mime-type /tmp/without.csv
=> You see : /tmp/without.csv: iso-8859-1
6) Apply patch
7) Run : misc/cronjobs/runreport.pl 1 --format csv | tee /tmp/with.csv
=> You see correct output with é
8) Run : file --mime-type /tmp/without.csv
=> You see : /tmp/without.csv: utf-8

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit 9aa21276b21693bdc60547ec532ec0595337df08)

Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
misc/cronjobs/runreport.pl