Revision 3270e883
Von Kivitendo Admin vor etwa 10 Jahren hinzugefügt
SL/Form.pm | ||
---|---|---|
1137 | 1137 |
$full_signature =~ s/\n/<br>\n/g; |
1138 | 1138 |
$mail->{message} .= $full_signature; |
1139 | 1139 |
|
1140 |
open(IN, "<", $self->{tmpfile}) |
|
1140 |
open(IN, "<:encoding(UTF-8)", $self->{tmpfile})
|
|
1141 | 1141 |
or $self->error($self->cleanup . "$self->{tmpfile} : $!"); |
1142 | 1142 |
$mail->{message} .= $_ while <IN>; |
1143 | 1143 |
close(IN); |
... | ... | |
1326 | 1326 |
push @err, $::locale->text('The application "#1" was not found on the system.', $application || 'pdflatex') . ' ' . $::locale->text('Please contact your administrator.'); |
1327 | 1327 |
|
1328 | 1328 |
} elsif (-f "$self->{tmpfile}.err") { |
1329 |
open(FH, "$self->{tmpfile}.err"); |
|
1329 |
open(FH, "<:encoding(UTF-8)", "$self->{tmpfile}.err");
|
|
1330 | 1330 |
@err = <FH>; |
1331 | 1331 |
close(FH); |
1332 | 1332 |
} |
Auch abrufbar als: Unified diff
Bei Fehler LaTeX Tempfiles als UTF8 einlesen
Dadurch können Unicode-Zeichen, die in der .tex Datei Fehler
verursachen, dem Benutzer an der Oberfläche besser angezeigt werden.