Page 2 of 3

Posted: Sat 10. Mar 2007, 21:03
by pico
naja - so langsam wirds doch

@OG - hab gesehen dass Du auf dem Server warst - und ? any Comment's

Posted: Sat 10. Mar 2007, 21:10
by Oliver Georgi
muss schauen, wieso weshalb warum...

Posted: Sat 10. Mar 2007, 21:13
by pico
na - dann bin ich doch etwas beruhigt, dass ich doch nicht sooo blond bin ;)

Posted: Sat 10. Mar 2007, 21:22
by flip-flop
na - dann bin ich doch etwas beruhigt, dass ich doch nicht sooo blond bin
Nein bist du nicht, das Problem taucht eigentlich seit der Einführung von utf-8 in phpWCMS immer wieder auf.

Aber es kann sicher gelöst werden.

Knut :D

Posted: Sat 10. Mar 2007, 21:40
by pico

Posted: Sat 10. Mar 2007, 21:45
by MrPotter
pico wrote:Hi Knut

ich hab' ja 'meine' Lösung :) http://www.phpwcms.de/forum/viewtopic.php?p=82400#82400
Was eigentlich komisch ist, denn genau diese Einstellung verhindert doch die Konvertierung in dieses Umlauteformat -> ä
In der Config muss es dagegen stehen. Mhmhmm :roll:

Posted: Sat 10. Mar 2007, 21:53
by flip-flop
pico wrote:Hi Knut

ich hab' ja 'meine' Lösung :) http://www.phpwcms.de/forum/viewtopic.php?p=82400#82400
Ist mir klar, ist für mich aber keine gute Lösung.
Ich glaube es ist besser bei latin1 zu bleiben und mit iso das CMS anzusteuern.

Knut

Posted: Sun 11. Mar 2007, 13:50
by MrPotter
Hilfe, es ist wie verhext. Ich hab ja gestern geschrieben, dass alles wieder funktioniert. Dem ist nicht so.

In Firefox, bei Zeichenkodierung im Browser auf UTF8 ist alles okay. Jedoch gibt es beim InternetExplorer Probleme. Selbst bei UTF8 Einstellung.
Alle Umlaute werden falsch dargestellt!

Was ist standartmäßig aktiviert ISO 8859-15 oder UTF8?? Wieso habe ich jetzt so viele Probleme mit der Codierung? Gibt es einen Befehl der den Browser automatisch auf UTF-8 umstellt?

Posted: Sun 11. Mar 2007, 14:15
by flip-flop
Ließ mal bitte das dazu, bevor du an de falschen Stelle anfängst zu basteln:
http://www.phpwcms.de/forum/viewtopic.php?p=82482#82482

Knut

Posted: Sun 11. Mar 2007, 22:05
by MrPotter
Also nochmal langsam:

Ich habe eine Server-version von 4.1.11 vorliegen. Den Bericht von flip-flop gepostet habe ich durchgelesen und habe festgestellt, dass der Standartzeichensatzt meines MySQL-Servers "latin1" ist. Was ich vor der Version 4.1.11 hatte, weiß ich nicht. Ich weiß nur, dass ich in der Config

Code: Select all

$phpwcms['db_charset']        = 'utf8';
$phpwcms['db_collation']      = 'utf8_general_ci';

$phpwcms['charset']           = 'UTF-8';  //default charset 'iso-8859-1' 
zu stehen hatte und wie schon beschrieben Probleme bei den Suchergebnissen hatte.

Nach Update der phpWCNS-version von 1.2.8 auf 1.3.0 wurden genau mit diesen Einstellungen alle Umlaute falsch dargestellt, woraufhin ich auf

Code: Select all

$phpwcms['db_charset']        = 'utf8';
$phpwcms['db_collation']      = 'utf8_general_ci';

$phpwcms['charset']           = 'UTF-8';  //default charset 'iso-8859-1' 
umgestellt habe. Ergebis war wieder eine korrekte anzeige, bis auf die Suchergenisse und das Artikellisting.

Ich las mir bereits schon den Tipp mit dem DUP-Tool durch und habe es getestet. Jedoch hat das Programm keine Fehlerhaften Umlaute feststellen können.

Wenn ich nun

Code: Select all

$phpwcms['db_charset']        = 'assa';
$phpwcms['db_collation']      = 'asasas';

$phpwcms['charset']           = 'UTF-8';  //default charset 'iso-8859-1' 
benutze, wird soweit ertmal alles richtig angezeigt. Jedoch nur dann, wenn mein Browser auf UTF-8 steht. Da die meisten User diese Kodierung nicht ausgewählt haben, gibt es Anzeigeprobleme, die ja eigentlich nicht sein dürften.

Ich weiß wirklich nicht mehr wo ich ansetzten soll. Null Ahnung. Jeder Hinweis, Tipp wäre wirklich sehr sehr nett.

Beste grüße
MrPotter

Posted: Sun 11. Mar 2007, 22:26
by flip-flop
Das charset der Seite wird in der Regel von der Seite bestimmt.
z.B.
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
oder
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

Der Browser erkennt normalerweise anhand diese Eintrags das charset.

Dieser Eintrag wird bei dem CMS in der conf.inc.php eingestellt unter
$phpwcms['charset'] = 'XXXXX' //default charset 'iso-8859-1'

Knut

Posted: Sun 11. Mar 2007, 22:39
by Jensensen
N'abend Ihr's,

also, eigentlich kann / darf das nicht so schwer sein und isses auch nicht.
Und auf die Gefahr, dass mir hier bald die Gemeinde was abreißt - ich misch' mich aber dennoch noch mal ein.

Ich glaube, den meisten ist jetz klar, daß man immer entweder
A) Latin

oder
B) UTF

hübsch beisammen läßt (und nicht mischt!) Je nach Setup steht es dann auch in der CONF entsprechend.

Aber die Probleme habe ich beschrieben und - @Oliver -
habe die Screenshots dazu gemacht:
unten auf der Seite
http://www.phpwcms.de/forum/viewtopic.php?t=14046

Greetz
Jensensen

Posted: Sun 11. Mar 2007, 22:52
by Oliver Georgi
noch mal - es gab einen Bug in 1.2.8. Der sorgt für beschriebene Probleme - aber nur für den Fall eines Updates.

Oliver

Posted: Sun 11. Mar 2007, 22:59
by Jensensen
das ist die 1.3.0 fresh install

1 Artikel mit CP "Formular" erstellt

Rest, wie beschrieben...

Posted: Sun 11. Mar 2007, 23:04
by Oliver Georgi