Page 1 of 1
teilweise keine Umlaute
Posted: Thu Mar 01, 2007 8:05 am
by Christian.K
Ich habe im Forum gelesen, daß schon öfter das
Umlautproblem war, dennoch aber für mich keine Lösung dabei war.
Am Server scheint aber UTF8 installiert zu sein, denn sonst werden die Umlaute wunderbar dargestellt!
Ich habe zum Test auch dieses Script ausprobiert:
Code: Select all
<?PHP
setlocale(LC_ALL, 'de_DE');
echo "äÄ öÖ üÜ ß und das Datum für den 14.03.07 als Ausgabe: " . strftime("%A %e. %B %Y", mktime(0, 0, 0, 3, 14, 2007));
;
?>
Also der Server kann es!
Bei mir werden nur durch den Kalender, die Umlaute nicht richtig dargestellt. Im Quickjump Kalender und im Kopfbereich wo sich der Subtitel, wenn man z.B. den Monat März anzeigen lässt.
Ich hoffe sehr, daß mir jemand einen Lösung dafür geben kann!
MfG Christian
Re: teilweise keine Umlaute
Posted: Thu Mar 01, 2007 11:58 am
by garvinhicking
Hi!
Also, dein Blog ist auf UTF-8 eingestellt. Dein time.php Script jedoch nutzt ISO-8859-1, daher klappt es. Dein Server scheint also kein de_DE.UTF8 locale zu haben. Dein Script müsste daher eher so aussehen:
Code: Select all
<?PHP
header('Content-Type: text/plain; charset=UTF-8');
setlocale(LC_ALL, 'de_DE.UTF8');
echo "Datum: : " . strftime("%A %e. %B %Y", mktime(0, 0, 0, 3, 14, 2007));
;
?>
Da dürftest du dann die falschen Umlaute sehen.
Abhilfe:
1. Deinen PRovider bitten, de_DE.UTF8 als locale zu installieren oder
2. Dein Blog auf "Native" Zeichensatz konfigurieren, in den s9y Einstellungen. Danach wirst Du jedoch bestehende Einträge überarbeiten müssen da dort noch UTF-8-Zeichen drinstehen.
Viele Grüße,
Garvin
Danke
Posted: Thu Mar 01, 2007 12:05 pm
by Christian.K
Danke, werde ihn gleich anrufen!
MfG Christian
Posted: Thu Mar 01, 2007 1:26 pm
by Christian.K
Jetzt klappt es auch im Kalender mit den Umlauten. Danke nochmals.
Mein Provider hat sofort reagiert!!
Sehr zu empfehlen!!
http://www.ifo.net
MfG Christian
Re: teilweise keine Umlaute
Posted: Sat Mar 03, 2007 2:07 pm
by Bloguser
garvinhicking wrote:
...
2. Dein Blog auf "Native" Zeichensatz konfigurieren, in den s9y Einstellungen. Danach wirst Du jedoch bestehende Einträge überarbeiten müssen da dort noch UTF-8-Zeichen drinstehen
...
Erst einmal Hallo an alle im Forum!
Vieleicht habe ich heute einfach nur Tomaten auf den Augen, aber ich finde in der
Verwaltungsoberfläche unter
Konfiguration bei den
Generellen Einstellungen wie auch im gesamten Administrationsbereich keine Umschaltungsmöglichkeit auf "Native Zeichensatz".
Umstellen möchte ich deshalb, weil mein Provider anscheinend keinen
de_DE.UTF8 locale installiert zu haben scheint.
Installiert wurde gestern folgende Voll-Version:
Serendipity 1.1.2 und PHP 4.4.2-Debian-0.1~sarge1
vom 1. März 2007
Vielen Dank schon mal für mögliche Hilfe!
Gruß
Bloguser
P.S. Die Fehlermeldungen nach Hinzufügen eines neuen Users und beim Aurufen der Benutzerverwaltung sind hier Fehl am Platze, so dass ich später auch dazu einen Thread eröffnen werde, obwohl ich bereits schon danach im Forum gesucht habe, jedoch keins der Ergebnisse die Probleme beheben konnten.
Re: teilweise keine Umlaute
Posted: Sun Mar 04, 2007 12:07 am
by garvinhicking
Hi Bloguser!
Diese Option findest Du unter:
Verwaltungsoberfläche > Konfiguration > Zeichensatz-Auswahl > Nationaler Zeichensatz
Beachte dass Du nach dieser Umstellung auch alle evtl. vorhandenen Einträge korrigieren musst, da doort die Umlaute dann nicht mehr mit dem neuen Zeichensatz übereinstimmen.
Grüße,
Garvin
Re: teilweise keine Umlaute
Posted: Sun Mar 04, 2007 1:00 am
by Bloguser
garvinhicking wrote:Hi Bloguser!
Diese Option findest Du unter:
Verwaltungsoberfläche > Konfiguration > Zeichensatz-Auswahl > Nationaler Zeichensatz
Beachte dass Du nach dieser Umstellung auch alle evtl. vorhandenen Einträge korrigieren musst, da doort die Umlaute dann nicht mehr mit dem neuen Zeichensatz übereinstimmen.
Grüße,
Garvin
Vielen Dank für die Antwort!
Es hat sich herausgestellt, dass ich wahrscheinlich der Admingruppe entzogen wurde und daher unter anderem auch diese Zeichensatzauswahl nicht zu sehen bekam.
Grüße
Bloguser