Umlaute in Sofortantwort werden nicht erkannt
Moderator: Thorsten
Umlaute in Sofortantwort werden nicht erkannt
Hallo,
folgendes Problem:
wenn man in der Sofortantwort einen Begriff eintippt, der einen Umlaut enthält, wird der zugehörige Artikel nicht gefunden.
Die Umlaute werden aber alle korrekt dargestellt.
Sucht man nach einem anderen Begriff (ohne Umlaut) wird auch der Artikel, der den Begriff mit dem Umlaut enthält, gefunden und korrekt dargestellt.
Die Suchfunktion hier im Forum konnte mir bei diesem kleinen Problem leider nicht weiterhelfen.
Danke & Gruß
folgendes Problem:
wenn man in der Sofortantwort einen Begriff eintippt, der einen Umlaut enthält, wird der zugehörige Artikel nicht gefunden.
Die Umlaute werden aber alle korrekt dargestellt.
Sucht man nach einem anderen Begriff (ohne Umlaut) wird auch der Artikel, der den Begriff mit dem Umlaut enthält, gefunden und korrekt dargestellt.
Die Suchfunktion hier im Forum konnte mir bei diesem kleinen Problem leider nicht weiterhelfen.
Danke & Gruß
Re: Umlaute in Sofortantwort werden nicht erkannt
Hallo,
ich habe das gleiche Problem wie viper2k. Gibt es dafür schon eine Lösung?
Ich setze 2.0.15 ein.
ich habe das gleiche Problem wie viper2k. Gibt es dafür schon eine Lösung?
Ich setze 2.0.15 ein.
Re: Umlaute in Sofortantwort werden nicht erkannt
Hi,
welche Sprache nutzt du, welche Datenbank mit welchem Zeichensatz?
bye
Thorsten
welche Sprache nutzt du, welche Datenbank mit welchem Zeichensatz?
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: Umlaute in Sofortantwort werden nicht erkannt
Hallo Thorsten,
Browser: de, UTF-8
phpMyFAQ: de, iso-8859-1
MySQL: v5.0.60, de, UTF-8
In der herkömmlichen Suche funktionieren Umlaute ohne Probleme, sie werden auch (anders als in einigen Posts) richtig dargestellt.
Browser: de, UTF-8
phpMyFAQ: de, iso-8859-1
MySQL: v5.0.60, de, UTF-8
In der herkömmlichen Suche funktionieren Umlaute ohne Probleme, sie werden auch (anders als in einigen Posts) richtig dargestellt.
Re: Umlaute in Sofortantwort werden nicht erkannt
Hi,
ah, okay.
Öffne mal die Datei ajaxresponse.php und ändere die Zeilen 73 bis 77 von
nach
Dann sollte es gehen.
bye
Thorsten
ah, okay.

Öffne mal die Datei ajaxresponse.php und ändere die Zeilen 73 bis 77 von
Code: Select all
if (strtolower($PMF_LANG['metaCharset']) != 'utf-8') {
print utf8_encode($result);
} else {
print $result;
}
Code: Select all
print $result;
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: Umlaute in Sofortantwort werden nicht erkannt
Nein, das funktioniert leider auch nicht.
Zusätzlich werden jetzt überall die Umlaute als ? angezeigt.
Ich habe mal einen Testaccount angelegt, da kannst du schauen. Zugangsdaten habe ich dir per PN geschickt.
Edit: Gerade getestet: Wenn ich Entities in das Suchfeld der Instant-Response eingebe, dann werden die Begriffe gefunden, sonst nicht.
Zusätzlich werden jetzt überall die Umlaute als ? angezeigt.
Ich habe mal einen Testaccount angelegt, da kannst du schauen. Zugangsdaten habe ich dir per PN geschickt.
Edit: Gerade getestet: Wenn ich Entities in das Suchfeld der Instant-Response eingebe, dann werden die Begriffe gefunden, sonst nicht.
Re: Umlaute in Sofortantwort werden nicht erkannt
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: Umlaute in Sofortantwort werden nicht erkannt
Habe jetzt beide Änderungen gemacht, aber das Problem besteht noch.
Re: Umlaute in Sofortantwort werden nicht erkannt
Hi,
bye
Thorsten
welche beiden? Die erste Änderung bitte wieder rückgängig machen...salnet wrote:Habe jetzt beide Änderungen gemacht, aber das Problem besteht noch.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: Umlaute in Sofortantwort werden nicht erkannt
Ah, OK.
Hab ich gerade geändert, aber der Fehler ist immer noch.
Wenn ich ücke eingebe, bekomme ich keine Einträge angezeigt.
Wenn ich ücke eingebe, kommt das gewünschte Suchergebnis.
Hab ich gerade geändert, aber der Fehler ist immer noch.
Wenn ich ücke eingebe, bekomme ich keine Einträge angezeigt.
Wenn ich ücke eingebe, kommt das gewünschte Suchergebnis.
Re: Umlaute in Sofortantwort werden nicht erkannt
Hi,
schau mal bitte in die inc/functions.php und ändere Zeile 1012 von
nach
bye
Thorsten
schau mal bitte in die inc/functions.php und ändere Zeile 1012 von
Code: Select all
$_searchterm = PMF_htmlentities(stripslashes($searchterm), ENT_QUOTES, $PMF_LANG['metaCharset']);
Code: Select all
$_searchterm = stripslashes($searchterm);
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: Umlaute in Sofortantwort werden nicht erkannt
Nö, tut auch nicht.
Aber ist nicht so schlimm. Auf jeden Fall geht jetzt die normale Suche, und ob meine User dann einmal Enter drücken oder nicht, ist mir schnurz.
Danke für deine Hilfe.
Aber ist nicht so schlimm. Auf jeden Fall geht jetzt die normale Suche, und ob meine User dann einmal Enter drücken oder nicht, ist mir schnurz.
Danke für deine Hilfe.
Re: Umlaute in Sofortantwort werden nicht erkannt
Hi,
okay, dann schau ich mir das an. In der 2.6 stellen wir alles auf UTF-8 um, dann sind diese Probleme auch hinfällig.
bye
Thorsten
okay, dann schau ich mir das an. In der 2.6 stellen wir alles auf UTF-8 um, dann sind diese Probleme auch hinfällig.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: Umlaute in Sofortantwort werden nicht erkannt
Das ist klasse!
Habe gerade gesehen, dass in 2.5.0 HTTPD-Auth eingeführt wurde/wird, daher werde ich jetzt mal die RC auf's System schmeißen. Da es eh noch ein Testsystem ist, ist das kein Problem.
Habe gerade gesehen, dass in 2.5.0 HTTPD-Auth eingeführt wurde/wird, daher werde ich jetzt mal die RC auf's System schmeißen. Da es eh noch ein Testsystem ist, ist das kein Problem.