-------------------------------
return $Self->{LayoutObject}->Attachment(
Filename => $Filename . '.csv',
ContentType => "text/csv",
Content => $Output,
);
-------------------------------
para
------------------------
return $Self->{LayoutObject}->Attachment(
Filename => encode("iso-8859-1",$Filename) . '.csv',
ContentType => "text/csv",
Content => encode("iso-8859-1",$Output),
);
-----------------------
sudo /etc/init.d/apache2 reload
No CENTOS, use o comando abaixo:
sudo /etc/init.d/httpd reload
Customizando na interface do Cliente na geração de relatórios.
sudo cp /opt/otrs/Kernel/Modules/CustomerTicketSearch.pm /opt/otrs/Custom/Kernel/Modules/
Alterar a linha:
--------------------------
use strict;
use warnings;
--------------------------
Para:
--------------------------
use strict;
use warnings;
# COMPLEMENTO
use Encode;
--------------------------
Após isso, localizar as linhas abaixo:
--------------------------
return $Self->{LayoutObject}->Attachment(
Filename => $CSVFile . "_" . "$Y-$M-$D" . "_" . "$h-$m.csv",
ContentType => "text/csv; charset=" . $Self->{LayoutObject}->{UserCharset},
Content => $CSV,
--------------------------
E alterar para:
--------------------------
return $Self->{LayoutObject}->Attachment(
Filename => encode("iso-8859-1",$CSVFile . "_" . "$Y-$M-$D" . "_" . "$h-$m.csv"),
ContentType => "text/csv",
Content => encode("iso-8859-1",$CSV),
--------------------------
Após realizar as alterações dar um reload no serviço do apache.
Use o comando no Ubuntu:
sudo /etc/init.d/apache2 reload
No CENTOS, use o comando abaixo:
sudo /etc/init.d/httpd reload