umlaute werden zu ??

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
terminatorx120
Mitglied
Beiträge: 214
Registriert: 19.02.2007 22:25
Wohnort: Barmstedt
Kontaktdaten:

umlaute werden zu ??

Beitrag von terminatorx120 »

hallo, ich habe einen mod geschrieben.
Wenn ich dort eine Beschreibung bearbeite werden die umlaute und das "ß" zu ?? (zweifragezeichen) ich habe keine funtionen auf der Variable der Beschreibung seit bis zum eintragen in der DB.

Ich benutze phpBB3

kann es sein, das "request_var()" nich damit umgehen kann?

Überall funktioniert es, nur in dem Mod nicht!
Zuletzt geändert von terminatorx120 am 18.10.2007 17:39, insgesamt 1-mal geändert.
MfG
TerminatorX120
http://www.KeepGaming.de
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12208
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Speichere die Datei als UTF8 ohne BOM.




Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
terminatorx120
Mitglied
Beiträge: 214
Registriert: 19.02.2007 22:25
Wohnort: Barmstedt
Kontaktdaten:

Beitrag von terminatorx120 »

noch einmal für dumme bitte. :)



Die Datei= > www.keepgaming.de/video_admin.txt

Ich entschuldige mich, für die nicht konforme Programmierung, aber es wollte nicht sorecht wie ich wollte, mit der konformen! :D
MfG
TerminatorX120
http://www.KeepGaming.de
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12208
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Die Lösung habe ich dir doch schon gegeben. Schau mal hier KB:166
Die Dateien sollten als UTF-8 (ohne BOM) gespeichert werden.




Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
terminatorx120
Mitglied
Beiträge: 214
Registriert: 19.02.2007 22:25
Wohnort: Barmstedt
Kontaktdaten:

Beitrag von terminatorx120 »

aber ich habe es direkt in die php datei geschrieben.

Weiß jemand, ob es auch mit Weaverslave geht?
MfG
TerminatorX120
http://www.KeepGaming.de
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Ausserdem muss der dritte Parameter von request_var auf true gesetzt werden.

BTW:
$pattern1="/ä/";
$replace1="ä";
$text=preg_replace($pattern1,$replace1, $text);
Erstens braucht man dafür keine Regulären Ausdrücke und zweitens ist das sowieso überflüssig, wenn man den Zeichensatz überall korrekt angibt.
KB:knigge
Benutzeravatar
terminatorx120
Mitglied
Beiträge: 214
Registriert: 19.02.2007 22:25
Wohnort: Barmstedt
Kontaktdaten:

Beitrag von terminatorx120 »

Meinst du also für .php?mode=testme:


Code: Alles auswählen

$mode = request_var('mode', '', true);

echo 'der Modus lautet: '.$mode; // testme
MfG
TerminatorX120
http://www.KeepGaming.de
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Ja. Wenn der dritte Parameter auf true ist, werden UTF-8 Zeichen (z.B. Umlaute) korrekt übernommen, ansonsten nicht.
KB:knigge
Antworten

Zurück zu „Coding & Technik“