Page 1 of 1

Umlaute in PHP Seiten nicht korrekt

Posted: 2005-10-07 14:23
by bssued
Hallo zusammen,

auf meinem Strato Rootserver gibt es Probleme mit der Darstellung von Umlauten. Dies sieht dann bei dem Wort "Unterstützt" wie folgt aus:Unterst�tzt

Diess Phänomen kann ich nur bei PHP Anwendungen feststellen, normale HTML Seiten gehen problemlos.

Für einen Lösungsweg ( als Laie ) wäre ich sehr dankbar.

Grüsse
Bodo

Strato Rootserver, Suse 9.0, PHP 4.3.3, Confixx Prof. 3.0.3

Re: Umlaute in PHP Seiten nicht korrekt

Posted: 2005-10-07 14:50
by r00ty
wie sieht denn der Quelltext aus von der Seite, werden da die Umlaute korrekt dargestellt ?

Re: Umlaute in PHP Seiten nicht korrekt

Posted: 2005-10-07 15:50
by lord_pinhead
Mozilla/Firefox kann unter umständen keine Umlaute darstellen und mach fehler bei der verarbeitung, das muss kein ü, sondern ü sein damit es geht. Schau mal mit dem IE was er bringt und kuck in den Quelltext.

Re: Umlaute in PHP Seiten nicht korrekt

Posted: 2005-10-07 15:56
by r00ty
genau das wollte ich abprüfen
wenn es nämlich als ü drinnen steht musst du evtl die codepage mit
<meta ....> richtig setzen dann tuts

Umlaute in PHP Seiten nicht korrekt

Posted: 2005-10-07 16:12
by bssued
r00ty wrote:wie sieht denn der Quelltext aus von der Seite, werden da die Umlaute korrekt dargestellt ?
Im Quelltext gibt es dasselbe Problem. Auch hier stimmt es nicht. Egal ob IE oder Firefox oder sonst was, es geht nicht !!
Irgendwie habe ich unwissend etwas " verbogen " .....

Gruss
Bodo

Re: Umlaute in PHP Seiten nicht korrekt

Posted: 2005-10-07 17:47
by Roger Wilco
Welches Charset benutzt dein PHP? Welches Charset sendet dein Apache?

Charset

Posted: 2005-10-07 17:56
by bssued
Roger Wilco wrote:Welches Charset benutzt dein PHP? Welches Charset sendet dein Apache?
Hallo,

es tut mir wirklich leid, - aber mein Admin für diesen Rootserver ist vor kurzem verstorben. Nun quäle ich mich recht und schlecht durch.
Bitte - was ist Charset ? Wie überprüfe ich das ?
Was ich kann: Mit Putty drauf gehen, und irgend was eingeben, wenn man mir die Befehle durchgibt !

Wäre total nett, wenn sich jemand um mich " erbarmen " würde.

Grüsse
Bodo

Re: Umlaute in PHP Seiten nicht korrekt

Posted: 2005-10-07 19:41
by Joe User

Code: Select all

grep -i default_charset /path/to/php.ini
grep -i default_charset /path/to/$httpd.conf

defaullt_charset

Posted: 2005-10-07 20:09
by bssued
Joe User wrote:

Code: Select all

grep -i default_charset /path/to/php.ini
grep -i default_charset /path/to/$httpd.conf
Hallo, der erste befehl sagt folgendes :

default_mimetype = "text/html"
;default_charset = "iso-8859-1"


Der 2. Befehl geht nicht $httpd.conf ????????

P.S: Es ist apache2 installiert

Re: Umlaute in PHP Seiten nicht korrekt

Posted: 2005-10-07 20:13
by Joe User

Code: Select all

sed 's/;default_charset/default_charset/g' /path/to/php.ini
apache2ctl restart

Re: Umlaute in PHP Seiten nicht korrekt

Posted: 2005-10-07 21:51
by bssued
Joe User wrote:

Code: Select all

sed 's/;default_charset/default_charset/g' /path/to/php.ini
apache2ctl restart
Hallo,

der 1. Befehl lief durch
der 2. Befehl (restart) meldet folgendes:
warn module status_module is already loaded, skipping

Umlaute gehen immer noch nicht... mmh... ??

Gruss
Bodo

Re: Umlaute in PHP Seiten nicht korrekt

Posted: 2005-10-08 00:35
by kai2004
Sieht so aus, als würde das Zeichenformat UTF-8 angezeigt.


Wenn du dich mit dem Script auskennst probier es mal mit

Code: Select all

utf8_decode()
[/url]
oder

Code: Select all

utf8_encode()
[/url]

Alles wieder ok

Posted: 2005-10-08 00:42
by bssued
kai2004 wrote:Sieht so aus, als würde das Zeichenformat UTF-8 angezeigt.


Wenn du dich mit dem Script auskennst probier es mal mit

Code: Select all

utf8_decode()
[/url]
oder

Code: Select all

utf8_encode()
[/url]
Danke für alle Hinweise ! Ich habe neue Patches für meine Suse Distri eingespielt, jetzt stimmen die Umlaute wieder !

Viele Grüsse
Bodo