Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3270e883

Von Kivitendo Admin vor etwa 10 Jahren hinzugefügt

  • ID 3270e88361efc8ceff21314b489732229f0f98f7
  • Vorgänger 0e68056c
  • Nachfolger 5caaac6b

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.

Unterschiede anzeigen:

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