Seite 1 von 1
Verzweiflung an den Umlauten
Verfasst: 19.08.2010 19:51
von Airknigth
Also ich habe folgendes Problem
Ich habe im Forum im Overall_Header eine abfrage geschaltet zu einem Tool nur bekomme ich es nicht hin das die Umlaute die man in das Inputfeld packt auch als umlaute dann gesucht werden.
bei ä kommt dann ä
Code: Alles auswählen
<form method="get" action="http://xxxx.php" target="kb">
<input type="text" size="30" maxlength="20" name="Tag"><input type="submit" value="Spieler anzeigen" ></td>
</form>
Jemand ne idee?
Re: Verzweiflung an den Umlauten
Verfasst: 19.08.2010 20:04
von 7emper5i
Der Mahony hat mir mal den Tipp gegeben, die overall_header.html in UTF-8 ohne BOM zu konvertieren.
Danach haben meine Umlaute funktioniert.
Probiers mal aus.
Re: Verzweiflung an den Umlauten
Verfasst: 19.08.2010 21:56
von Pyramide
Das wird hier aber nicht funktionieren, da es ja um Benutzereingaben geht.
Das Problem ist, dass die phpBB-Seiten im UTF-8 Zeichensatz gesendet werden und somit Formulardaten auch damit wieder zurückgesendet werden. Offenbar erwartet die Seite
http://xxxx.php (welche bei mir übrigens nicht erreichbar ist, vermutlich hast du dort einen Tippfehler in der URL) aber einen anderen Zeichensatz. Diesen kannst du so angeben:
http://de.selfhtml.org/html/formulare/d ... nkodierung
Re: Verzweiflung an den Umlauten
Verfasst: 19.08.2010 21:57
von Dr.Death
Hi,
die zu empfangene Datei ( dort, wo der Input verarbeitet werden soll ) sollte die phpBB Funktion
nutzen.
Der erste "true" Schalter gibt an, das es sich um UTF-8 handelt.
Code: Alles auswählen
/**
* request_var
*
* Used to get passed variable
*/
function request_var($var_name, $default, $multibyte = false, $cookie = false)
Re: Verzweiflung an den Umlauten
Verfasst: 20.12.2010 02:04
von mojito
Hi,
habe in meinem Formular mal ein
eingefügt, aber bei der Übermittlung der Daten macht er aus einem "Jägermeister" ein "J??germeister"
ne idee, wo ich einfügen muss, das dort dann das richtige steht?
Re: Verzweiflung an den Umlauten
Verfasst: 20.12.2010 02:20
von Pyramide
Da zwei Fragezeichen angezeigt werden, wurde der Zeichensatz UTF-8 offenbar vom Browser korrekt erkannt und genutzt (ä belegt bei utf-8 2 byte), allerdings versuchst du die Daten mit einem 8 bit Zeichensatz (z.B. ISO-8859-x oder cp1252) zu lesen.
Re: Verzweiflung an den Umlauten
Verfasst: 20.12.2010 07:51
von Frank1604
Dr.Death hat geschrieben:
die zu empfangene Datei ( dort, wo der Input verarbeitet werden soll ) sollte die phpBB Funktion
Code: Alles auswählen
request_var('Tag', '', true)
nutzen.
Der erste "true" Schalter gibt an, das es sich um UTF-8 handelt.
Versuch es mal mit
Re: Verzweiflung an den Umlauten
Verfasst: 20.12.2010 19:33
von mojito
vielen dank frank,
hat hervoragend geklappt.