Page 1 of 1

Umlaute nicht richtig angezeigt

Posted: Tue May 07, 2013 7:02 pm
by blogsash
Hallo Community,

ich habe auf meinem Blog unter http://alexliebrecht.com ein Problem und zwar werden die Umlaute nicht korrekt angezeigt. Woran könnte es liegen? Danke euch für eure Antworten.

Re: Umlaute nicht richtig angezeigt

Posted: Tue May 07, 2013 7:07 pm
by Mokkujin
Sieht für mich nach einem UTF-8 Problem aus.

Ist das ein root Server oder Webspace ?

Re: Umlaute nicht richtig angezeigt

Posted: Tue May 07, 2013 7:22 pm
by blogsash
Hallo,

ich habe einen eigenen Server bei All-inkl und darauf wird diese Domain gehostet.

Re: Umlaute nicht richtig angezeigt

Posted: Tue May 07, 2013 7:28 pm
by Timbalu
möglicherweise sind die utf8-locales nicht generiert...
Was steht bei Konfiguration -> Generelle Einstellungen -> Zeichensatz-Auswahl ?
PHP 5.4 läuft mit utf8 als default. (was sagt dein php.ini?)
Vielleicht musst du auch diese etwas neuere MySQL Version an utf8 anpassen (my.ini)...

Re: Umlaute nicht richtig angezeigt

Posted: Tue May 07, 2013 7:37 pm
by blogsash
Unter Zeichensatz-Auswahl steht UTF-8.

Einen Zugriff auf php.ini habe ich bei All-inkl nicht. So steht in den Hinweise bei dem Webhoster.

Und wie gelange ich an my.ini? Habe gerade gegoogelt, finde aber nichts :-(.

Re: Umlaute nicht richtig angezeigt

Posted: Tue May 07, 2013 8:38 pm
by Timbalu
huch - eigener Server und keinen Zugang? Vielleicht heißt die my.ini auch anders bei linux, das weiß ich gerad nicht auswendig....

Hast du PhpMyAdmin? Dann auf den Home Button klicken, müsste im Mainframe unter Datenbank Server soetwas stehen: Server Zeichensatz: UTF-8 Unicode (utf8)

Re: Umlaute nicht richtig angezeigt

Posted: Tue May 07, 2013 8:52 pm
by blogsash
Ja, leider kein Zugang oder ich bin schlecht informiert. Jedenfalls steht es so auf den Seiten von All-inkl.
So ich habe jetzt nachgeschaut in PHPmyAdmin, dort steht folgendes. Siehe Screenshot!

Image

Re: Umlaute nicht richtig angezeigt

Posted: Wed May 08, 2013 6:58 pm
by blogsash
Muss ich jetzt etwas umstellen?

Re: Umlaute nicht richtig angezeigt

Posted: Wed May 08, 2013 7:08 pm
by blogsash
Hallo Leute,

nun habe ich es geschafft. Ich habe in PHPmyAdmin auf UTF8 Unicode umgestellt und die Umlaute werden nun richtig angezeigt. Danke für eure Tipps!!

Re: Umlaute nicht richtig angezeigt

Posted: Mon Mar 05, 2018 11:59 pm
by bookhacker
Hi Board,

hab da auch so ein seltsames Umlaute-Problem (alles Unwichtige unkenntlich gemacht):
screenshot.jpg
screenshot.jpg (72.52 KiB) Viewed 7733 times
Wie man sieht, werden Umlaute generell korrekt angezeigt, nur im Post-Date nicht.
  • Zeichensatz der MySQL-Datenbank ist "utf8mb4_unicode_ci".
  • Die Serendipty-"Wartung/Installation prüfen" spuckt folgende Meldung aus:
    "include/tpl/config_local.inc.php beschädigt oder verändert: Überprüfung fehlgeschlagen"
  • "Datenbank-Zeichensatzkonvertierung aktivieren" steht auf "Ja" (deaktiviere ich sie, erhalte ich überall Umlaute-Brei).
  • "Zeichensatz-Auswahl" steht auf "UTF-8".
  • PHP-Version ist 7.2. Die Version umzustellen führt zu keiner Änderung.
Muss ich irgendwelche Dateien patchen (include/tpl/config_local.inc.php), den Zeichensatz in der MySQL-Datenbank umstellen oder ist das so'n PHP-Locale-Problem, wegen dem ich mich an meinen Webspace-Anbieter wenden muss?

Re: Umlaute nicht richtig angezeigt

Posted: Mon Mar 12, 2018 12:35 pm
by garvinhicking
Hi!

Die Umlaute in Datumsangaben kommen vom System aus den Datums-Locales. Dafür nutzt serendipity standardmäßig das locale mit "_UTF-8" suffix. Dein System hat offenbar keine Locales für die Datumsangaben und müsste nachinstalliert werden. Bitte deinen Provider einmal, die UTF-8 Locales für de_DE nachzuinstallieren.

LG,
Garvin

Re: Umlaute nicht richtig angezeigt

Posted: Mon Mar 12, 2018 8:53 pm
by bookhacker
garvinhicking wrote:Die Umlaute in Datumsangaben kommen vom System aus den Datums-Locales. Dafür nutzt serendipity standardmäßig das locale mit "_UTF-8" suffix. Dein System hat offenbar keine Locales für die Datumsangaben und müsste nachinstalliert werden. Bitte deinen Provider einmal, die UTF-8 Locales für de_DE nachzuinstallieren.
Danke für den Tipp, Garvin! Bin irgendwann nach dem Posten hier auf den entsprechenden FAQ-Eintrag zu dem Thema bei Serendipity Styx Edition gestoßen und danach auf den FAQ-Eintrag hier im Serendipity-FAQ. Klassischer Fall von RTFM (nur leider rankt der Forums-Eintrag in der Google-Suche höher als der FAQ-Eintrag).

Hab's mal an meinen Webhoster weitergegeben und warte auf Rückmeldung.

Re: Umlaute nicht richtig angezeigt

Posted: Wed Mar 14, 2018 8:34 pm
by bookhacker
Webhoster teilt mit, die Locales seien auf dem System vorhanden. Problem besteht weiterhin.

Re: Umlaute nicht richtig angezeigt

Posted: Thu Mar 15, 2018 1:49 am
by erAck
bookhacker wrote:Webhoster teilt mit, die Locales seien auf dem System vorhanden.
Wenn du einen Shell-Zugang hast laesst sich das ueberpruefen:

Code: Select all

LC_TIME=de_DE.UTF-8 date --date=2018-03-15 +%B
sollte März ausgeben. (vorausgesetzt dein lokales Terminal macht UTF-8 )
Evtl. kann auch LC_ALL statt LC_TIME fuer den Test noetig sein falls LC_ALL bereits anders gesetzt ist.

Re: Umlaute nicht richtig angezeigt

Posted: Thu Mar 15, 2018 8:21 pm
by bookhacker
erAck wrote:Wenn du einen Shell-Zugang hast ...
Nope, leider kein Shell-Zugang.

Ich kann mir aber ehrlich gesagt nicht vorstellen, dass der Fehler irgendwo bei Serendipity liegt. Es sei denn, auf dem Server gibt es noch andere Einstellungen, die wichtig sind.

Könnten noch irgendwelche .php-Einstellungen per .htaccess notwendig sein?