Keine Umlaute in den Suchergebnissen
Keine Umlaute in den Suchergebnissen
Hallo, schon wieder ich...
Habe soeben die Suchfunktion in meine neue Seite eingebaut. Resultate werden gefunden und angezeigt, aber anstelle der Umlaute werden ? angezeigt.
Die Zeichencodierung steht auf "Unicode (UTF-8 )", Doctype HTML usw, wie gehabt.
Interessant ist auch das unterschiedliche Verhalten der Browser: FF stellt anstelle der Umlaute ein ? hin, der IE verschluckt noch mehr Zeichen und zeigt andere "Symbole" anstelle der Umlaute an...
Und noch was: Suche nach Begriffen mit Umlauten (z.B. Öl) führen zu keinen Suchergebnissen!
Ergänzung: Umlaute aus Texten aus Artikeltiteln, Inhaltsiteln und Untertiteln werden richtig dargestellt - nur die Umlaute im Artikeltext werden nicht richtig dargestell....
Habe soeben die Suchfunktion in meine neue Seite eingebaut. Resultate werden gefunden und angezeigt, aber anstelle der Umlaute werden ? angezeigt.
Die Zeichencodierung steht auf "Unicode (UTF-8 )", Doctype HTML usw, wie gehabt.
Interessant ist auch das unterschiedliche Verhalten der Browser: FF stellt anstelle der Umlaute ein ? hin, der IE verschluckt noch mehr Zeichen und zeigt andere "Symbole" anstelle der Umlaute an...
Und noch was: Suche nach Begriffen mit Umlauten (z.B. Öl) führen zu keinen Suchergebnissen!
Ergänzung: Umlaute aus Texten aus Artikeltiteln, Inhaltsiteln und Untertiteln werden richtig dargestellt - nur die Umlaute im Artikeltext werden nicht richtig dargestell....
Greetz, tinoo
- Oliver Georgi
- Site Admin
- Posts: 9892
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Hallo Oli
Nein, ist kein Update. Ist eine frische Installation!!! Also gleiche Ausgangs-Situation wie ich im Problem "Keine Umlaute im Seitentitel" geschilder habe. Lies auch mal noch meine Ergänzung... Das Problem im Suchresultat betrifft nur den Artikeltext - sämtliche Titel, welche im Suchresultat dargestellt werden, werden mit Umlauten angezeigt....
Nein, ist kein Update. Ist eine frische Installation!!! Also gleiche Ausgangs-Situation wie ich im Problem "Keine Umlaute im Seitentitel" geschilder habe. Lies auch mal noch meine Ergänzung... Das Problem im Suchresultat betrifft nur den Artikeltext - sämtliche Titel, welche im Suchresultat dargestellt werden, werden mit Umlauten angezeigt....
Greetz, tinoo
- Oliver Georgi
- Site Admin
- Posts: 9892
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Suche funktiniert mit Umlauten.
--------------------------------------------------
- frische Installation V1.2.8 bis PatchF
Server: Apache/1.3.33 (Debian GNU/Linux) PHP/5.1.6 - MySQL 4.1.20
$phpwcms['db_charset'] = 'utf8-german';
$phpwcms['db_collation'] = 'utf8_general_ci';
$phpwcms['charset'] = 'UTF-8';
--------------------------------------------------
- hochgepatchte Installation von 1.2.6 nach V1.2.8
Server: Apache PHP/4.4.2
- MySQL 4.1.19
$phpwcms['db_charset'] = 'utf8';
$phpwcms['db_collation'] = 'latin1_german2_ci';
$phpwcms["charset"] = "iso-8859-1";
--------------------------------------------------
Gruß Knut
--------------------------------------------------
- frische Installation V1.2.8 bis PatchF
Server: Apache/1.3.33 (Debian GNU/Linux) PHP/5.1.6 - MySQL 4.1.20
$phpwcms['db_charset'] = 'utf8-german';
$phpwcms['db_collation'] = 'utf8_general_ci';
$phpwcms['charset'] = 'UTF-8';
--------------------------------------------------
- hochgepatchte Installation von 1.2.6 nach V1.2.8
Server: Apache PHP/4.4.2
- MySQL 4.1.19
$phpwcms['db_charset'] = 'utf8';
$phpwcms['db_collation'] = 'latin1_german2_ci';
$phpwcms["charset"] = "iso-8859-1";
--------------------------------------------------
Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
- Oliver Georgi
- Site Admin
- Posts: 9892
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Möglichst DB und phpwcms mit gleichem Charset betreiben:
$phpwcms['db_charset'] = 'latin1';
$phpwcms['db_collation'] = 'latin1_german2_ci';
hier geht auch:
$phpwcms['db_collation'] = 'latin1_german1_ci';
$phpwcms["charset"] = "iso-8859-1";
Oliver
$phpwcms['db_charset'] = 'latin1';
$phpwcms['db_collation'] = 'latin1_german2_ci';
hier geht auch:
$phpwcms['db_collation'] = 'latin1_german1_ci';
$phpwcms["charset"] = "iso-8859-1";
Oliver
Last edited by Oliver Georgi on Mon 11. Sep 2006, 20:37, edited 1 time in total.
Genau das funktioniert ja bei mir. Suche mal nach ÄÖÜäöüSuche funktioniert bei mir auch, aber in den Suchresultaten werden die Artikeltexte bei mir OHNE Umlaute angezeigt. Die Artikeltitel und -Untertitel hingegen enthalten ä,ö und ü..
Code: Select all
www .mz.ja-nek .de/de_suchen.phtml
Können vor Lachen Mir wird nur de-utf-8 und en-utf-8 angeboten. Es ist eine DB mit viel vorhandenem Inhalt. Ich habe aber keine Probleme mit dieser Einstellung.$phpwcms['db_charset'] = 'latin1';
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
@flip-flop
Probier mal den Contentpart "Text mit Bild" aus, bitte. Habe jetzt gerade mal in die MySQL-Tabelle geschaut, da werden die Einträge wie folgt gespeichert:
acontent_title = Kondensierender Ölheizkessel
acontent_text = Ölfeuerungen mit Brennwerttechnik nutzen zus&...
usw.
Sämtliche Titel und Texte habe ich mir der neusten Version von phpwcms erstellt - aber die werden schon verschieden in der DB gespeichert...
Probier mal den Contentpart "Text mit Bild" aus, bitte. Habe jetzt gerade mal in die MySQL-Tabelle geschaut, da werden die Einträge wie folgt gespeichert:
acontent_title = Kondensierender Ölheizkessel
acontent_text = Ölfeuerungen mit Brennwerttechnik nutzen zus&...
usw.
Sämtliche Titel und Texte habe ich mir der neusten Version von phpwcms erstellt - aber die werden schon verschieden in der DB gespeichert...
Greetz, tinoo
- Oliver Georgi
- Site Admin
- Posts: 9892
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Gelöst!
Ich hab folgendes in der config.inc.php geändert
$phpwcms['db_charset'] = 'utf8';
$phpwcms['db_collation'] = 'utf8_general_ci';
$phpwcms['charset'] = ''; //default charset 'iso-8859-1'
(was automatisch zu einem Charset = UTF-8 im HTML-Code geführt hat...)
zu
$phpwcms['db_charset'] = 'utf8';
$phpwcms['db_collation'] = 'utf8_general_ci';
$phpwcms['charset'] = 'iso-8859-1'; //default charset 'iso-8859-1'
Danach hab ich die Seitenstruktur und sämtliche Titel auf Umlaute durchsucht und diese nochmals neu eingegeben, weil sie jetzt nicht mehr richtig dargestellt wurden. Jetzt scheint die Darstellung richtig zu funktionieren...
Ich hab folgendes in der config.inc.php geändert
$phpwcms['db_charset'] = 'utf8';
$phpwcms['db_collation'] = 'utf8_general_ci';
$phpwcms['charset'] = ''; //default charset 'iso-8859-1'
(was automatisch zu einem Charset = UTF-8 im HTML-Code geführt hat...)
zu
$phpwcms['db_charset'] = 'utf8';
$phpwcms['db_collation'] = 'utf8_general_ci';
$phpwcms['charset'] = 'iso-8859-1'; //default charset 'iso-8859-1'
Danach hab ich die Seitenstruktur und sämtliche Titel auf Umlaute durchsucht und diese nochmals neu eingegeben, weil sie jetzt nicht mehr richtig dargestellt wurden. Jetzt scheint die Darstellung richtig zu funktionieren...
Greetz, tinoo
- Oliver Georgi
- Site Admin
- Posts: 9892
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Yep, bei der reinen UTF-8 Neuinstallation habe ich ähnliche Probleme.
WYSIWYG HTML
--------------------------
Die Zeichen ÄÖÜäöü werden im FCK-Quelltext so umgesetzt = ÄÖÜäöü
In der DB articlecontent -> acontent_html abgelegt = ÄÖÜäöü
Ausgeliefert wird im Quelltext beim Seitenaufruf = ÄÖÜäöü
TEXT mit BILD
--------------------------
Die Zeichen ÄÖÜäöü werden im FCK-Quelltext so umgesetzt = ÄÖÜäöü
In der DB articlecontent -> acontent_text abgelegt = ÄÖÜäöü
Ausgeliefert wird im Quelltext beim Seitenaufruf = ÄÖÜäöü
Inhaltstitel und Untertitel für beide:
---------------------------
In der DB articlecontent -> acontent_title/subtitle abgelegt = ÄÖÜäöü
Ausgeliefert wird im Quelltext beim Seitenaufruf = ÄÖÜäöü
Das Suchergebnis sieht so aus:
---------------------------
Text für die Suche der gefunden werden soll. Title: ÄÖÜäöü (CP WYSIWIG HTML) Unertitel: ÄÖÜäöü Hier der Text: ������ der gefunden werden sollte. Titel: ÄÖÜäöü Unertitel: ÄÖÜäöü (CP Text mit Bild) Hier der Text ������ der gefunden werden sollte.
@O.G. Ich gebe dir auch gerne die Zugangsparameter
Gruß Knut
WYSIWYG HTML
--------------------------
Die Zeichen ÄÖÜäöü werden im FCK-Quelltext so umgesetzt = ÄÖÜäöü
In der DB articlecontent -> acontent_html abgelegt = ÄÖÜäöü
Ausgeliefert wird im Quelltext beim Seitenaufruf = ÄÖÜäöü
TEXT mit BILD
--------------------------
Die Zeichen ÄÖÜäöü werden im FCK-Quelltext so umgesetzt = ÄÖÜäöü
In der DB articlecontent -> acontent_text abgelegt = ÄÖÜäöü
Ausgeliefert wird im Quelltext beim Seitenaufruf = ÄÖÜäöü
Inhaltstitel und Untertitel für beide:
---------------------------
In der DB articlecontent -> acontent_title/subtitle abgelegt = ÄÖÜäöü
Ausgeliefert wird im Quelltext beim Seitenaufruf = ÄÖÜäöü
Das Suchergebnis sieht so aus:
---------------------------
Text für die Suche der gefunden werden soll. Title: ÄÖÜäöü (CP WYSIWIG HTML) Unertitel: ÄÖÜäöü Hier der Text: ������ der gefunden werden sollte. Titel: ÄÖÜäöü Unertitel: ÄÖÜäöü (CP Text mit Bild) Hier der Text ������ der gefunden werden sollte.
@O.G. Ich gebe dir auch gerne die Zugangsparameter
Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )