Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#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
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
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 nach der Umstellung:
Aus "Neuer Gästebuch Eintrag" wird "New Guestbook Entry"
und schaue da, im News Bereich hat sich auch was verändert, aus "Kategorie" wird "Category" und aus "Erstellt von" wird "Posted by"
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
Learning by doing ist mein Prinzip.
CMSMS Seiten: Weihnachtsbeleuchtung von Häusern
Was anderes: Weihnachts Blog zu Weihnachtsthemen mit der Blogsoftware Dotclear, Blog zu den Themen CMS-Systeme und Bloggen allgemein
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??
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
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
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.
nicmare
Ja, war so eingestellt
Learning by doing ist mein Prinzip.
CMSMS Seiten: Weihnachtsbeleuchtung von Häusern
Was anderes: Weihnachts Blog zu Weihnachtsthemen mit der Blogsoftware Dotclear, Blog zu den Themen CMS-Systeme und Bloggen allgemein
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
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 .
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
$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"
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.
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.
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.
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.
Fehlerhaft war ja nämlich das hier:
{$event.event_date_start|date_format:"%A, %e. %B %Y, %H:%M"}
Offline
Seiten: 1