Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 12. März 2011 15:51

Patrick Schoenbach
Gast

[GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

Hallo,

nach einigem hin und her habe ich es geschaft, das Datum in Newsbeiträgen mit deutschen Monatsnamen anzeigen zu lassen. Während der gesamte Content UTF-8-codiert ist, ist das "ä" in "März" jedoch leider ISO-8859-1-codiert und wird als schwarzer Rhombus mit Fragezeichen angezeigt.

Wie lässt sich die Anzeige des Newsdatums auf UTF-8 umstellen?

#2 12. März 2011 15:59

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

das geht wenn du in der config ganz unten
$config['locale'] = 'de_DE.UTF8';
schreibst

Offline

#3 12. März 2011 16:01

Patrick Schoenbach
Gast

Re: [GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

Danke, habe ich gerade auch bemerkt.

#4 12. März 2011 21:26

Connie
Server-Pate
Ort: Gribow
Registriert: 12. Dezember 2010
Beiträge: 216
Webseite

Re: [GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

das hat mir gerade noch gefehlt, prima dass Ihr das aufs Tapet bringt! ;=)

hab mich auch immer geärgert, bin mir aber jetzt nicht sicher, ob ich nicht doch schon UTF-8 vereinbart habe, werd mal nachsehen, danke für den Tipp!

aha, ich hatte nur de.DE, aber nicht .UTF-8 in der Config!

Beitrag geändert von Connie (12. März 2011 21:27)

Offline

#5 13. März 2011 13:30

tbtip
kennt CMS/ms
Ort: Hoya
Registriert: 09. November 2010
Beiträge: 117
Webseite

Re: [GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

Schön das dies Thema noch einmal angesprochen wurde, denn ich hatte vergessen auf der von mir gesponserten Tanzsport Internetseite vergessen diese Umstellung zu machen und es ist ja März.

Aber jetzt kommt das komische aus meiner Sicht.

$config['locale'] = 'de_DE.UTF8'; gemacht und nun passiert folgendes:

Gästebuch vor der Umstellung:

Gästebuch Eintrag vor der Änderung vom Tanzsportclub

Gästebuch nach der Umstellung:

Aus "Neuer Gästebuch Eintrag" wird "New Guestbook Entry"

Gästebuch Eintrag nach der Änderung vom Tanzsportclub

und schaue da, im News Bereich hat sich auch was verändert, aus "Kategorie" wird "Category" und aus "Erstellt von" wird "Posted by"

News Eintrag nach der Änderung vom Tanzsportclub

und jetzt weiß ich auch wieso mit einem mal die Login Seite in Englisch angezeigt wird ( siehe einen anderen Post von mir >> http://www.cmsmadesimple.de/forum/viewt … 3164#p3164 )

Stellt man dies wieder zurück, meldet der HTML Tidy mit einem mal Unicode Fehler.

Wieso passiert dies alles und was sollte man jetzt tun.

Ach ja, die Tanzsport Internetseite läuft noch unter der CMS Version 1.8.2

Offline

#6 14. März 2011 08:14

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

Hast du das Modul mit dem Parameter lang="de_DE" aufgerufen?

Zumindest hat es dann bei mir wieder funktioniert ...

Offline

#7 14. März 2011 08:22

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

hast du auch in den CMSms einstellungen die "Standardsprache für die Webseite" auf deutsch gestellt??

Offline

#8 14. März 2011 10:42

tbtip
kennt CMS/ms
Ort: Hoya
Registriert: 09. November 2010
Beiträge: 117
Webseite

Re: [GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

Hast du das Modul mit dem Parameter lang="de_DE" aufgerufen? schrieb:

Cyberman

Hatte ich beim News Modul noch nicht gemacht, aber soeben geändert, jetzt funktioniert es auch bei mir. Beim Gästebuch rufe ich den Inhaltstyp Gästebuch auf, dort kann man dann kein lang="de_DE" mitgeben. Werde wohl den INhaltstyp ändern müssen, damit ich das lang="de_DE" mitgeben kann.

hast du auch in den CMSms einstellungen die "Standardsprache für die Webseite" auf deutsch gestellt?? schrieb:

nicmare

Ja, war so eingestellt

Offline

#9 14. März 2011 10:53

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

tbtip schrieb:

Beim Gästebuch rufe ich den Inhaltstyp Gästebuch auf, dort kann man dann kein lang="de_DE" mitgeben. Werde wohl den INhaltstyp ändern müssen, damit ich das lang="de_DE" mitgeben kann.

Mit den Inhaltstypen gibt's da immer etwas Trouble ... ich verwende da lieber die Modul-Tags wink .

Offline

#10 18. März 2011 12:23

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

tbtip schrieb:

$config['locale'] = 'de_DE.UTF8'; gemacht und nun passiert folgendes:

Gästebuch vor der Umstellung:

http://www.tbtip.de/bilder-forum-cmsms/ … derung.jpg

Gästebuch nach der Umstellung:

Aus "Neuer Gästebuch Eintrag" wird "New Guestbook Entry"

http://www.tbtip.de/bilder-forum-cmsms/ … derung.jpg

Hmm, möglicherweise ist das (m)ein Fehler - versuch mal

$config['locale'] = 'de_DE.UTF-8';

Offline

#11 18. März 2011 12:39

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 543

Re: [GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

ne, bei locale hatte das UTF8 schon gepasst, nur bei den beiden encodings sollte utf-8 (kleingeschrieben) drinnen stehen.

iirc gabs dazu drüben schon länger her die Diskussion, dass der Inhaltstyp auf Inhalt gestellt werden sollte und das Gästebuch als Modul aufgerufen werden soll, da bei irgendeiner Version da irgendetwas geändert wurde und das nicht mehr hinhaut mit dem guestbook. Aber fragt mich nichts genaueres - die Suche selber wäre mir drüben zu mühselig. Ich hatte mit dem guestbook vor Umstellung auch so meine Probleme und danach nicht mehr. Zumindest bevor ich es runtergeworfen habe.

Jetzt hab ich mal nachgesehen, das wird ja inzwischen wieder seit einigen Monaten wieder weiterentwickelt. cool

Hab den Beitrag doch schnell gefunden, zwar ein anderer aber sagt das selbe aus: http://forum.cmsmadesimple.org/viewtopi … nt#p236533

Beitrag geändert von owr_web (18. März 2011 12:43)

Offline

#12 18. März 2011 13:10

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

Hmm, mit der 1.8.2 hatte ich das gleiche Problem mit dem News-Modul, dass da plötzliche category etc. stand. Mit dem lang-Parameter zum Modul gings dann wieder.

Mit der aktuellen 1.9.4.1 hat sich das Datum ("März") auch mit "de_DE.UTF-8" verstellen lassen.

Wenn ich es aber richtig verstanden habe, hängt das auch von der Server-Installation ab - manche akzeptieren "de_DE.utf8" und manche nur "de_DE.UTF-8" und manche beides.

http://de.php.net/setlocale

Offline

#13 22. März 2011 12:21

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 543

Re: [GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

sodala - ich habe das selbe Problem bei CGBlog CGCalendar. Ich krieg das umlaut nicht weg
utf8 -> in sämlichen Varianten (mit und ohne bindestrich, groß und kleingeschrieben
lang= -> de_DE

Nichts funktioniert. Ich kriegs einfach nicht weg.

{$event.event_date_start|date_format:"%A, %e. %B %Y, %H:%M"}

EDIT: MAn soll net auf die schnelle schreiben, wenn man auf dem Sprung ist *mpf*

Beitrag geändert von owr_web (22. März 2011 20:23)

Offline

#14 23. März 2011 09:56

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 543

Re: [GELÖST] [News] Umlaut in deutschem Datum un falschem Encoding

oh mann - ich wusste ja da ist ein Haken (hatte das ganze Problem ja schon mal, nur wieder vergessen). Da geht nix mit utf8 (egal in welcher Variante).

Jetzt weiß ich nämlich wieder, warum CG die Monatsnummern als Variablen abfragt.  roll

so gehts dann im Endeffekt (er holt sich die Monatsnamen aus der Sprachdatei):

{$event.event_date_start|date_format:"%A,  %e. "}{$month_names[$month_number]}{$event.event_date_start|date_format:" %Y, %H:%M"}

Tja ich war da doch komplett blind - das ist nämlich das gleiche wie oben. Nur hatte ich die Vorschau-Templates bearbeitet und beim Absenden hab ich übersehen, dass er auf die List-Templates gegangen ist und vorn dort kopiert. Aber den Wald vor lauter Bäumen nicht gesehen.  devil

Fehlerhaft war ja nämlich das hier:

{$event.event_date_start|date_format:"%A,  %e. %B %Y, %H:%M"}

Offline