MySql UTF-8
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
allerding
anfang
antwort
code
dank
datenbank
datum
fragezeichen
header
http
option
speichern
standard
tag
text
type
umlaut
vergessen
versuchen
webseite
-
Tag,
ich versuche meine Webseite auf UTF-8 aufzubauen, ich habe auf der Webseite das an den anfang geschrieben.
<!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="en"> <head> <title>Startseite</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Allerding bekomme ich nur Fragezeichen als Alternativanzeige für Umlaute.
Die Daten kommen aber schon falsch aus der Datenbank.
Die Datenbank steht überall auf "utf8_general_ci", es müsste doch nun eigentlich funktionieren, oder nicht?
Ich habe die Daten mit Eqlipse zusammengeschrieben in UTF-8 und dann über phpmyadmin eingefügt.
Und ISO ist keine Option. Es muss UTF-8 sein :)
Ja hab die Suchfunktion benutzt und eine .htaccess angelegt mit dem Standard Charset.
Hab ich hier vergessen was einzustellen?
Grüsse
Color
Beitrag zuletzt geändert: 24.11.2009 14:45:39 von color -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hm, probiers doch mal mit einem
<?php header("Content-Type: text/html; charset=utf-8"); ?>
-
Danke für deine Antwort, leider hat das nicht geholfen, die Umlaute werden immernoch gekillt.
Ich speicher XML-Daten in ein Longtextfeld. Das benötigt eben UTF-8, als einzige Alternative seh ich selber jetzt alles eben mit ä ü ... zu speichern. Ein kleiner parser mit RegEx denke ich mal dürfte das Prob dann lösen.
Aber das is halt auch wohl nur ein schickes Workarround.
Grüße
Color
Beitrag zuletzt geändert: 24.11.2009 16:35:07 von color -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage