Umlaute werden nicht genommen HTML
Hanns
- php
hallo
ich habe ein php script geschrieben, das aus dem
Internet eine Seite einliest und in eine Datei schreibt.
Nun werden die Umlaute nicht richtig dargestellt.
gehÜren ausschlie�lich ...
Woran liegt das?
Wie kann man´s ändern?
Gruss
otimmer
hast du die funktion htmlentities() verwendet?
hast du die funktion htmlentities() verwendet?
Danke für die Antwort!!!
nein!
habe nun folgendes festgestellt,
wenn ich die betroffenen dateien online stellen, dann werden sie
vom browser richtig angezeigt.
in den erstellten php seiten selbst sind auch noch die ü´s etc.
vorhanden.
schaue sie mir aber lokal über http://localhost/muell/1.php
an, dann ist auch im quelltext meines browsers kein ü mehr.
liegt das also an meinem lokalen webserver?
ist von FoxServ.
ich glaube auch, dass gestern auch lokal noch alles i.O. war.
habe lediglich set_time_limit(0);
seit heute im script.
Danke für die Antwort!!!
Kein Problem
nein!
Dann tu das!
habe nun folgendes festgestellt,
wenn ich die betroffenen dateien online stellen, dann werden sie
vom browser richtig angezeigt.
Willst du die Seite als Teil deiner Homepage haben, oder war das einfach nur ein Programmierversuch? Weil wenn online im Browser alles klappt, dann ist doch alles in Ordnung, oder nicht?
Schau aber vorsichtshalber im Quelltext der angezeigten Datei nach, ob da 'ü' oder 'ü' steht. Weil ü wird im Quelltext einfach widergegeben, ohne dass der Browser weiß, was ü ist! Auf Rechnern die Sonderzeichen nicht akzeptieren, wird dann as ü überhaupt nicht, oder nur als kästchen angezeigt.
Besser, so dass jeder Browser kapiert, was er anzeigen muss, ist deshalb diese Schreibweise: "Ü" für "Ü", "ü" für "ü" und so weiter.
Die Funktion htmlentities() wandelt alle umlaute und Sonderzeichen in HTML-konforme Zeichen um. Diese Funktion ist also im Prinzip die wichtigste, wenn es um Deutsch Seiten geht :-)
ist von FoxServ.
Damit kenne ich mich leider nicht aus. Aber es _muss_ logischerweise an deinem Server liegen, weil ein anderer alles richtig macht.
Ich wiederhole mich:
Danke für die Antwort!!!
Hi,
Nun werden die Umlaute nicht richtig dargestellt.
gehÜren ausschlie�lich ...
Das sieht nach UTF-8 aus.
Womit betrachtest Du die Seiten?
Falls Editor, brauchst Du halt einen, der UTF-8 kann.
cu,
Andreas