Problem mit Einbindung von ICONV

Alles, was PHP betrifft, kann hier besprochen werden.

Problem mit Einbindung von ICONV

Postby tbx95 » 29. February 2008 17:50

Hallo zusammen,

ich nutze XAMPP/Windows und hab darauf MediaWiki installiert und die Extension FileIndexer (http://www.mediawiki.org/wiki/Extension:FileIndexer).
Das dient dazu hochgeladene PDF-Dateien in der WikiSuche mit zu indexieren.

Die Konvertierung von PDF in Text läuft mitlerweile super ...
//using XPDF from http://www.foolabs.com/xpdf/ and iconv for conversion purposes
$toexec = "d:\xpdf\pdftotext -cfg tm.con -raw -nopgbrk " . $uploadFormObj->mTempPath . " -";

... nur die Umlaute gehen halt verloren, deshalb müsste ich ICONV nutzen. In der vorgegebenen PHP-Datei von FileIndexer.php stehts so:
$toexec.= "| iconv -f ISO-8859-1 -t UTF-8";

... tuts nur leider gar nicht.
H E L P! Ich verzweifle :-) Wo ist der Fehler?
Ohne die Iconv-Zeile läuft die Indexierung, nur halt ohne Umlaute, mit der Zeile tuts die Indexierung gar nicht.

Vielen Dank,
Thorsten
tbx95
 
Posts: 2
Joined: 28. February 2008 19:59

Postby Wiedmann » 29. February 2008 19:21

Das ist genau das gleiche wie bei XPDF. Nur musst du hier halt Iconv für Windows besorgen.

(Wobei man sich hier eh fragen kann, warum die ein externes Iconv benutzen, und nicht die eingebaute Iconv-Extension von PHP...)
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to PHP

Who is online

Users browsing this forum: No registered users and 27 guests