Author Topic: Problem mit Umlauten  (Read 15233 times)

0 Members and 1 Guest are viewing this topic.

Offline Dragosius

  • Newbie
  • *
  • Posts: 28
    • View Profile
    • ePfirsich.de
Problem mit Umlauten
« on: July 22, 2007, 02:20:57 PM »
Hallo,
ich habe ein Problem mit den Umlauten in der Galerie:

Man kann in der Galerie keine Umlaute und ß in den Kommentarfeldern verwenden.
Es kommt dann immer die Fehlermeldung "Das Feld Kommentar muss ausgefüllt werden!", obwohl alles ausgefüllt wurde.
Kann ich das irgendwie beheben, dass man Umlaute wieder verwenden kann?

Offline tassetee1

  • Pre-Newbie
  • Posts: 5
    • View Profile
Re: Problem mit Umlauten
« Reply #1 on: July 23, 2007, 02:52:10 PM »
Ich hänge mich mal mit daran.

Ich habe dieses Problem auch seit 3 Tagen. In diesem Zeitraum hat mein Provider (ohost.de) scheinbar auf eine aktuelle php 5 Version umgestellt (vorher 4.irgendwas).
Sobald ein Umlaut äöü oder ß im Text vorhanden ist, wird der gesamte Text vollständig ignoriert. Für überprüfte Felder erscheint die Meldung, dass das Feld ausgefüllt werden muss, die anderen bleiben leer.

Die mit html generierten Umlaute funktionieren tadellos.


Das für mich Unverständliche
Editiiere ich einen Text als Admin, funktioniert alles tadellos. Umlaute werden ganz normal akzeptiert!

An diesem Bild
http://tassetee1.ta.ohost.de/details.php?image_id=125
könnt ihr hemmungslos testen woran es liegt.

Vielen Dank im voraus für eure Mühe.

Offline joombler

  • Newbie
  • *
  • Posts: 16
    • View Profile
Re: Problem mit Umlauten
« Reply #2 on: July 23, 2007, 03:48:44 PM »
ich habe ein Problem mit den Umlauten in der Galerie:

Soll etwas sein mit einstellung in php.ini

default_charset = "iso-8859-1"

Jos

Offline tassetee1

  • Pre-Newbie
  • Posts: 5
    • View Profile
Re: Problem mit Umlauten
« Reply #3 on: July 23, 2007, 04:14:42 PM »
Wenn ich das richtig verstehe, dürfte das bei mir nicht das Problem sein.
http://phpinfo.ta.ohost.de/

Korrigiert mich, wenn ich falsch liege.

Offline Dragosius

  • Newbie
  • *
  • Posts: 28
    • View Profile
    • ePfirsich.de
Re: Problem mit Umlauten
« Reply #4 on: July 24, 2007, 05:59:16 PM »
Hallo,
ich glaube, dass das Problem mit der Umstellung der Kodierung der Datenbanken von latin1 auf utf8 zusammenhängt.
Kann das sein?

Offline tansamalaja

  • Full Member
  • ***
  • Posts: 185
    • View Profile
Re: Problem mit Umlauten
« Reply #5 on: July 24, 2007, 08:33:17 PM »
Würde ich auch tippen, wir hatten das ähnliche Problem bei der Umstellung auf den neuen Standard utf-8

Offline Dragosius

  • Newbie
  • *
  • Posts: 28
    • View Profile
    • ePfirsich.de
Re: Problem mit Umlauten
« Reply #6 on: July 24, 2007, 09:55:14 PM »
Wie konntet ihr denn das Problem beheben?

Offline tansamalaja

  • Full Member
  • ***
  • Posts: 185
    • View Profile
Re: Problem mit Umlauten
« Reply #7 on: July 24, 2007, 10:08:56 PM »
Wenn ich mich recht erinnere, mussten wir alle templates in der neuen Kodierung abspeichern

Offline mikum

  • Newbie
  • *
  • Posts: 19
    • View Profile
    • picspack.de
Re: Problem mit Umlauten
« Reply #8 on: July 24, 2007, 10:30:22 PM »
Hallo Leute,

ich habe das Problem jetzt leider auch. Mein toller Hoster WebHodi (WebHoden) stellt gerne an irgendwelchen Settings rum, ohne die Kunden zu informieren. Mann!!!  :evil:

Ich will jetzt aber nicht so ins blaue hinein irgendwas ausprobieren.

Weiß jemand inzwischen sicher, was die Ursache war?

Gruß,
mikum
http://www.picspack.de

Offline tassetee1

  • Pre-Newbie
  • Posts: 5
    • View Profile
Re: Problem mit Umlauten
« Reply #9 on: July 25, 2007, 12:37:05 PM »
In einer nächtlichen Aktion mit meinem php Spezi sind wir auf das Ergebnis gekommen, dass der Fehler wohl irgendwo hier liegen müsste.
http://de.php.net/manual/de/reserved.variables.php

Wenn man jedenfalls vor den entsprechenden Formularen statt

$HTTP_POST_VARS

die "neue" ;)  Schreibweise

$_POST

schreibt, funktionierten die Formulare wieder.
Vielleicht ist das auch alles Zufall. Jedenfalls klappt abgesehen von der Suche wieder alles bei mir.

Er meinte jedenfalls, dass in den Formularen mit der Funktion, die die html Tags verstecken soll etwas schief läuft, bzw wenn die alte Schreibweise unter php5 benutzt wird.

Ich kanns nicht ganz genau beschreiben, aber vielleicht weiß jemand etwas damit anzufangen. Vielleicht kann ich ihn auch dazu überreden, sich hier selbst zu melden.

Offline Dragosius

  • Newbie
  • *
  • Posts: 28
    • View Profile
    • ePfirsich.de
Re: Problem mit Umlauten
« Reply #10 on: July 28, 2007, 10:57:21 PM »
Kannst du mir sagen, was du mit den "entsprechenden Formularen" meinst?
Muss ich das jetzt direkt in der Galerie ändern?
Wenn ja, kannst du mir sagen, in welchen Dateien?

Offline mikum

  • Newbie
  • *
  • Posts: 19
    • View Profile
    • picspack.de
Re: Problem mit Umlauten
« Reply #11 on: July 28, 2007, 11:08:16 PM »
In einer nächtlichen Aktion mit meinem php Spezi sind wir auf das Ergebnis gekommen, dass der Fehler wohl irgendwo hier liegen müsste.
http://de.php.net/manual/de/reserved.variables.php

Wenn man jedenfalls vor den entsprechenden Formularen statt

$HTTP_POST_VARS

die "neue" ;)  Schreibweise

$_POST

schreibt, funktionierten die Formulare wieder.
Vielleicht ist das auch alles Zufall. Jedenfalls klappt abgesehen von der Suche wieder alles bei mir.

Er meinte jedenfalls, dass in den Formularen mit der Funktion, die die html Tags verstecken soll etwas schief läuft, bzw wenn die alte Schreibweise unter php5 benutzt wird.

Ich kanns nicht ganz genau beschreiben, aber vielleicht weiß jemand etwas damit anzufangen. Vielleicht kann ich ihn auch dazu überreden, sich hier selbst zu melden.

Jou, stimmt. Ich habe jetzt $_REQUEST statt $HTTP_POST_VARS drin. Seit dem funktioniert's wieder. Danke für den Tipp!

Offline mikum

  • Newbie
  • *
  • Posts: 19
    • View Profile
    • picspack.de
Re: Problem mit Umlauten
« Reply #12 on: July 28, 2007, 11:10:19 PM »
Kannst du mir sagen, was du mit den "entsprechenden Formularen" meinst?
Muss ich das jetzt direkt in der Galerie ändern?
Wenn ja, kannst du mir sagen, in welchen Dateien?

Wenn es um die Kommentare geht, dann musst du's in der details.php ändern.

Das gleiche Problem hat man mit dem Upload-Formular. Also musst du's auch in der member.php ändern.

Offline Dragosius

  • Newbie
  • *
  • Posts: 28
    • View Profile
    • ePfirsich.de
Re: Problem mit Umlauten
« Reply #13 on: July 28, 2007, 11:29:25 PM »
In einer nächtlichen Aktion mit meinem php Spezi sind wir auf das Ergebnis gekommen, dass der Fehler wohl irgendwo hier liegen müsste.
http://de.php.net/manual/de/reserved.variables.php

Wenn man jedenfalls vor den entsprechenden Formularen statt

$HTTP_POST_VARS

die "neue" ;)  Schreibweise

$_POST

schreibt, funktionierten die Formulare wieder.
Vielleicht ist das auch alles Zufall. Jedenfalls klappt abgesehen von der Suche wieder alles bei mir.

Er meinte jedenfalls, dass in den Formularen mit der Funktion, die die html Tags verstecken soll etwas schief läuft, bzw wenn die alte Schreibweise unter php5 benutzt wird.

Ich kanns nicht ganz genau beschreiben, aber vielleicht weiß jemand etwas damit anzufangen. Vielleicht kann ich ihn auch dazu überreden, sich hier selbst zu melden.

Jou, stimmt. Ich habe jetzt $_REQUEST statt $HTTP_POST_VARS drin. Seit dem funktioniert's wieder. Danke für den Tipp!

Du nimmst was anderes?

Was soll ich denn jetzt nehmen?
$_POST oder $_REQUEST ?

Offline mikum

  • Newbie
  • *
  • Posts: 19
    • View Profile
    • picspack.de
Re: Problem mit Umlauten
« Reply #14 on: July 29, 2007, 12:28:16 AM »
In einer nächtlichen Aktion mit meinem php Spezi sind wir auf das Ergebnis gekommen, dass der Fehler wohl irgendwo hier liegen müsste.
http://de.php.net/manual/de/reserved.variables.php

Wenn man jedenfalls vor den entsprechenden Formularen statt

$HTTP_POST_VARS

die "neue" ;)  Schreibweise

$_POST

schreibt, funktionierten die Formulare wieder.
Vielleicht ist das auch alles Zufall. Jedenfalls klappt abgesehen von der Suche wieder alles bei mir.

Er meinte jedenfalls, dass in den Formularen mit der Funktion, die die html Tags verstecken soll etwas schief läuft, bzw wenn die alte Schreibweise unter php5 benutzt wird.

Ich kanns nicht ganz genau beschreiben, aber vielleicht weiß jemand etwas damit anzufangen. Vielleicht kann ich ihn auch dazu überreden, sich hier selbst zu melden.

Jou, stimmt. Ich habe jetzt $_REQUEST statt $HTTP_POST_VARS drin. Seit dem funktioniert's wieder. Danke für den Tipp!

Du nimmst was anderes?

Was soll ich denn jetzt nehmen?
$_POST oder $_REQUEST ?

Wirf' 'ne Münze! ;)

Ich habe nicht wirklich die PHP-Ahnung. Ich vermute mal, $_POST ist halt nur für's senden von Daten, wo hingegen $_REQUEST für get und post verwendet werden kann.

Aber was weiß ich....