Diese Anzeige ist nur für
Nicht-Mitglieder sichtbar!

Jetzt kostenlos registrieren

komische Zeichen im html code...

Fragen zum Thema PHP können hier gestellt werden

Moderatoren: Basti, Guillermo, Andreas W.

komische Zeichen im html code...

Beitragvon Patchie am 04.11.2011, 12:53

Hallo

Ich habe mich an euren Vorschlag im Post "Formular in Datenbank" gehalten und ein Formular in eine Include gepackt,
Code: Alles auswählen
} elseif(isset($_GET['preise_anfrage_schuttrutsche'])) {
             include('include/preise_anfrage_schuttrutsche.php');


doch ich bekomme komische Zeichen. SIehe Bild:
http://www.mal-anders-webdesign.de/frag ... fehler.jpg

Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


xml:lang="de" und auch das charset ist auf utf-8 gesetzt. Meine Daten, bekomme ich "richtig" aus der Datenbank und da stelle ich alles auf collation "utf8 general ci".
Doch warum erhalte ich dieses Rechteck mit ? Fragezeichen drin??
Bin total ratlos. Vielleicht helben enteties, aber muss das sein??
Und weiß jemand ob man dieses "komische Zeichen" auch slbst generieren kann? Oder ist das was geheimes in Systemnähe?
Patchie
Mitglied
 
Beiträge: 263
Registriert: 18.06.2008, 17:22
Diese Anzeige ist nur für
Nicht-Mitglieder sichtbar!
 
Jetzt kostenlos registrieren

Re: komische Zeichen im html code...

Beitragvon ThatMSG am 04.11.2011, 13:04

Das kommt daher, dass es spezielle Zeichen sind (ä, ö, ü, ß, etc) die halt so nur in der deutschen Sprache vorkommen.
Schritt eins:
Code: Alles auswählen
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

iso-8859-1 ist für Deutsch.
Das Zweite ist das du Sie mit extra dafür existierenden Codirungen austauschst.
ö = &ouml;
Ö = &Ouml;
ü = &uuml;
Ü = &Uuml;
ä = &auml;
Ä = &Auml;
ß = &szlig;

Weitere Kannst du unter www.chami.com finden.
Webklex.com
Webdesign, Templating & more
Url: www.webklex.com
Blog: http://thatmsg.wordpress.com/
Twitter: @ThatMSG
Projekte: www.webklex.com/components/blog/
Benutzeravatar
ThatMSG
Mitglied
 
Beiträge: 209
Registriert: 08.10.2011, 20:01
Wohnort: Hamburg

Re: komische Zeichen im html code...

Beitragvon Patchie am 04.11.2011, 14:25

iso-8859-1
Danke! :thumbsup:

hast mir den tag gerettet und zeit geschenkt ^^
Hat die Probleme auf einen Schlag, gelöst :)
Patchie
Mitglied
 
Beiträge: 263
Registriert: 18.06.2008, 17:22

Re: komische Zeichen im html code...

Beitragvon Psai am 26.12.2011, 00:35

Hallo,

ist zwar schon etwas her, aber ich hab hierzu noch eine andere Lösung, die ich bevorzugen würde, da ich - wenn möglich - immer mit UTF8 arbeite:
und zwar kann man einen String mit der PHP-Funktion utf8_encode() in UTF8 umwandeln. Dieses Problem kenne ich auch in Verbindung mit Datenbanken, daher bin ich auf diese Lösung gestoßen.
Wenn das nicht funktioniert, versuche utf8_decode() - ich bring die oft durcheinander ;)

Gruß
Andreas
Psai
Mitglied
 
Beiträge: 202
Registriert: 27.04.2011, 15:48

Re: komische Zeichen im html code...

Beitragvon Guillermo am 26.12.2011, 02:02

Wahlweise auch via PHP die Codierung auf UTF-8 setzten: http://www.gerd-riesselmann.de/software ... ausliefern
Gebildet ist der, der weiß, wo er findet, was er nicht weiß.
Benutzeravatar
Guillermo
Moderator
 
Beiträge: 1093
Registriert: 01.10.2007, 18:18
Wohnort: Bayern


Zurück zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste