Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2006-05-22 12:23:21
- TomBus
- Member
- From: Bavaria
- Registered: 2005-07-06
- Posts: 85
[de-de] never ending story mit ÄÖÜß
Liebes Forum,
für mich eine “never ending story”.
Klicke ich im IE auf Ansicht>Codierung ist für diese Seite ein Häckchen vor Automatische Auswahl und ein Punkt vor Unicode (UTF-8). Im Quelltext steht: ….charset=utf-8. Bei einer Seite mit charset=ISO-8859-1 steht der Punkt richtigerweise vor Westeuropäisch (ISO).
Wie kann ich nun auf einer Seite (mit charset=ISO-8859-1) in php mit “include” Text von einer UTF-Seite (mit charset=utf-8) ohne Umlaut-Probleme einbinden? Oder auch umgekehrt?
bis dann
TomBus
Offline
#2 2006-05-22 13:07:28
- Espresso
- Member
- Registered: 2004-04-12
- Posts: 67
Re: [de-de] never ending story mit ÄÖÜß
Hi TomBus,
Du könntest anstatt include() die funktion fopen() (oder einer der vielen ähnlichen Funktionen) verwenden und die Datei dann mit utf8_decode() (bzw. encode) je nach Richtung umwandeln und sie dann über echo() ausgeben. Für reinen Text dürfte das recht unproblematisch sein.
Nur falls es (bei lokalen Dateien) auch noch unausgeführten PHP-Code gibt, wird es etwas problematischer.
Aber vielleicht kannst Du etwas konkreter werden, dann findet sich evtl. noch eine einfachere Lösung.
Offline
#3 2006-05-25 15:22:39
- bustom
- New Member
- Registered: 2006-05-25
- Posts: 3
Re: [de-de] never ending story mit ÄÖÜß
Hallo Espresso,
mein TomBus-Zugang ist irgendwie leider nicht zugänglich :(
Ich möchte eigentlich nur die http://denkfreude.de/denktitel in eine Seite mit charset=ISO-8859-1 einbinden – http://www.almeno.de/schade.php.
….und da habe ich meine Probleme.
bis dann
bustom (vormals TomBus)
Offline
#4 2006-05-25 20:32:49
- Espresso
- Member
- Registered: 2004-04-12
- Posts: 67
Re: [de-de] never ending story mit ÄÖÜß
Ich denke, wenn Du anstatt include() folgenden 2-Zeiler verwendest sollte es gehen.
Du musst Dir nur überlegen, ob Du den Text noch zusätzlich bearbeiten willst falls mal ein Zeichen auftaucht, das es in ISO nicht gibt. Wird sonst glaube ich zu einen “?”.
Hier der Code:
<code>
$datei = file(“http://denkfreude.de/denktitel”);
foreach($datei as $zeilen) echo utf8_decode($zeilen);
</code>
Last edited by Espresso (2006-05-25 20:36:31)
Offline
#5 2006-05-26 07:05:23
- bustom
- New Member
- Registered: 2006-05-25
- Posts: 3
Re: [de-de] never ending story mit ÄÖÜß
Hallo Espresso,
na, dass ist ja schön :) Danke für die Hilfe – hat bestens geklappt. Problem gelöst!
bis dann
bustom (vormals bekannt als TomBus)
Offline
Pages: 1