Charset wird nicht erkannt?!

Kracky

Mitglied
Hallo,

ich bin mir nicht sicher ob dies das richtige Forum ist aber ich schreib einfach mal mein Problem:

Ich arbeite gerade an einer Website wo durch ein php script die Leute gästebucheinträge schreiben können.

soweit so gut funktioniert alles einwandfrei.

Bis auf die Tatsache das keine Umlaute angezeigt werden sondern immer son Fragezeichen :o

Ich habe mit phpinfo schon geguckt der zeigt
HTTP_ACCEPT_CHARSET UTF-8,*

auch in den apache configs etc ist alles auf utf 8 eingestellt

habe dann versucht mit einer .htaccess das zu umgehen und brachte leider auch keinen erfolg.

Zudem habe ich den META code entsprechend eingefügt und es mit einem php header versucht.

Es bringt alles keinen Erfolg die Umlaute werden nicht angezeigt :/

Kennt jemand von euch noch ne Möglichkeit?

Achja am Browser liegts auch nicht der is auch auf UTF 8 eingestellt
 
Wie kommen die Daten denn in der Datenbank an? Steht da das Fragezeichen schon mit drin?
Tipp:
HTML:
<form action="action.html" accept-charset="UTF-8">

Gruß
 
es ist ja nicht nur die datenbank ^^ auch wenn ich ne normale seite erstelle z.B. index.php und da nur rein schreibe "schön" dann steht da "sch?n" egal ob es aus der Datenbank kommt oder nicht :/
 
unwahrscheinlich ^^

wenn ich die daten ins web hochlade wird alles korrekt angezeigt

die probleme exestieren nur auf meinem homeserver (xampp)
 
Hi

Welches Charset die Datei hat, sollte der Editor anzeigen.
Wenn nicht, würd ich für PHP zu einem anderen wechseln.
Auch Speichern als Utf8 sollte möglich sein.

Welches Charset der Server verwendet (und dadurch der Browser erwartet)
findet man in den Servereinstellungen.

Lösung:
a) Die Datei eben passend abspeichern
b) oder per header etc. in PHP ein anderes Charset angeben
c) oder Server umstellen

Und bitte auf die Netiquette achten, speziell §15.

Gruß

Keine Bearbeitet-Hinweise mehr? ...
 
Ich habe jetzt mit meheren editoren (dreamweaver, notepad++, wordpad und editor) verschiedene datein erstellt und alle haben das selbe Problem :/ also gehe ich mal nicht davon aus das es am editor liegt

Was auch seltsam ist das dieses Problem erst seit gestern mittag auftritt.

Davor hatte ich nie Probleme damit

Ich habe jetzt einfach mal xampp neu installiert doch das Problem tritt weiterhin auf...

Ich verstehe auch nicht wieso das nicht durch z.B. den header oder die .htaccess überschrieben wird :/
 
Zuletzt bearbeitet:
Hast du auch wirklich bei "Speicher unter" (oder so) Utf8 ausgewählt?
Lad die Datei einmal rauf (nicht den Inhalt reinkopieren, sondern raufladen,
und bitte direkt im Forum: Erweitert Antworten-Büroklammer)

Und, wenn du keine Anweisungen in header oder htaccess hast,
wirds nicht überschrieben werden können...
 
Ok, die Datei war wirklich in ANSI codiert :o
Seltsam das es gleich bei mehreren Editoren auf einmal auftritt und bis gestern morgen noch nicht der Fall war oO

Das ganze war allerdings nicht soo leicht rauszufinden wie beschrieben ^^ man muss unter Einstellungen -> Optionen -> Kodierung auf UTF-8 umstellen xD

naja gut problem gelöst aber seltsam das alle Daten vorher keine Probleme damit hatten und plötzlich von heute auf morgen is alles in ANSI :o

Danke für die zahlreiche Hilfe :)
 
Zurück