ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1180
1180
EMPFEHLEN
-
11.07.09 16:58 #1starfoxfs Tutorials.de Gastzugang
Hi zusammen,
Ich hab momentan ein Problem mit dem ISO 8859 1 Zeichensatz in Html/PHP
Auf meiner Index Seite werden alle Umlaute korrekt angezeigt.
In allen Includierten Seiten werden die Umlaute aber gebrochen (siehe Screenshot)
So sieht der Header / Meta Daten aus.HTML-Code:<!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
Arbeiten tu ich mit dem Dreamweaver CS4 vll hats damit was zu tun ?
-
Schau mal ob die Dateien zufällig in UTF-8 gespeichert wurden.
Mit Dreamweaver CS4 kenne ich mich leider nicht aus, aber es scheint so als würden deine Dateien in UTF-8 gespeichert werden.
Kannst ja auch mal die Header-Info von ISO auf UTF8 umstellen und schauen ob es dann richtig angezeigt wird.Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!
MfG, Zod
__________________
rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)
-
hast du auf JEDER seite
<META http-equiv="content-language" content="de">
<META http-equiv="content-type" content="text/html; charset=iso-8859-1">
die meta-tags eingetragen
das wird immer gerne mal vergessen!Nach den geltenden Gesetzen in Deutschland dürfte es das Internet gar nicht geben!
Internet - Die Erfindung des Verderbens
-
12.07.09 12:38 #4
- Registriert seit
- Nov 2008
- Ort
- Püttlingen (Saarland)
- Beiträge
- 91
Hallo,
ich habe das gleiche Problem mit includierten Daten (Feeds).
Meine Header-Daten sind:
Und so etwas kommt bei mir dann an:HTML-Code:<!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="de" />
Vielleicht muss ich diese Zeichen ersetzen?HTML-Code:<p class="feedtext">2009-07-07 00:00:00</p><p class="feedtext">âIn dieser Saison wird das Wort Arbeit bei uns groà geschrieben. Da ist es nur folgerichtig, dass wir heute an einen Ort gegangen sind, der für echte Arbeit stehtâ, begründete Felix Magath die Wahl des Schauplatzes für das aktuelle Mannschaftsfoto des FC Schalke 04.</p>
Karl
-
Stellt sicher, dass ihr die PHP Dateien auch im richtigen Charset ausliefert.
Ausserdem sollte die Datenbank -falls eine verwendet wird- ebenfalls mit dem richtigen Charset geöffnet werden.
Zu guter letzt sollten die Dateien selbst noch im richtigen Format gespeichert sein.
Wird das alles beachtet, sollte es keine Probleme mehr geben.mfg
--------------------------------------------------------------------------------
Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!
Besucht den tutorials.de-Chat | Anleitung
RTFM - PHP-Handbuch - MySql Handbuch
--------------------------------------------------------------------------------
Surftipp...Der Postillon
--------------------------------------------------------------------------------
Signatur v2.2
-
12.07.09 13:35 #6starfoxfs Tutorials.de Gastzugang
Also das Lustige an der Sache ist, wenn ich die Index auf UTF-8 stelle dann wird die Index Seite mit gebrochenen Umlauten angezeigt und die Includierten Seiten funktionieren sprich durch UTF-8 isses gerade anders rum

Laut Firefox habe ich auf der gesamten Seite Iso 8859-1 wenn das im Meta Bereich eingestellt ist.
:Edit: Meine Datenbank läuft auf LATIN1_Swedish_CI
Update 13:50 das ganze scheint am Dreamweaver CS4 zu liegen, wenn ich die Datei nämlich mit Wordpad oder Editor öffne sind die Umbrüche schon im Quelltext vorhanden.
Das mit den Umbrüchen habe ich hinbekommen und zwar habe ich den Dreamweaver auf ISO 8859 1 gestellt und auf XHTML 1.0 Transistional, wenn ich dann eine neue HTML erstelle und den Quellcode in diese einfüge funktionierts. Allerdings habe ich hier auch noch ein Problem und zwar wenn ich diese Datei dann mit dem Dreamweaver als PHP abspeichere sind alle gesetzten Url´s im <a> tag leer.
Sieht dann so aus <a href="">
Jemand ne Idee ?Geändert von starfoxfs (12.07.09 um 14:53 Uhr)
Ähnliche Themen
-
header iso-8859-1
Von Samy-Deluxe im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 01.02.10, 21:02 -
Problem mit Zeichensätze UTF-8 und ISO-8859-1
Von matzseesi im Forum PHPAntworten: 4Letzter Beitrag: 09.04.07, 13:02 -
Funktion mit iso-8859-1
Von Hattrix im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 11.12.06, 14:39 -
ISO-8859-1 decoden
Von Breuker im Forum PHPAntworten: 9Letzter Beitrag: 08.08.06, 16:52 -
UTF-8 in ISO-8859-1 konvertieren
Von lindin im Forum C/C++Antworten: 2Letzter Beitrag: 20.10.04, 23:07





Zitieren

Login





