![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Benutzer
Registriert seit: 03.03.2006
Beiträge: 31
|
Hi,
ich muss ein RSS Feed mit deutschen, spansichen und englischen Inhalten erstellen und stosse da auf Probleme: http://www.feedvalidator.org/check.c....com%2Frss.php Sicherlich liegt es an der Zeichnkodierung, aber ich bin mir nicht sicher, welche ich nehmen soll? Wer weiss Rat? |
|
|
|
|
|
Nach oben #2 |
|
Neuer Benutzer
Registriert seit: 18.08.2005
Ort: Hürth
Beiträge: 28
|
Probiers mal mit utf-8
__________________
Teamarbeit ist, wenn vier Leute für eine Arbeit bezahlt werden, die drei besser machen könnten, wenn sie nur zu zweit gewesen wären und einer davon krank zu Bett läge. |
|
|
|
|
|
Nach oben #4 |
|
Benutzer
Registriert seit: 03.03.2006
Beiträge: 31
|
dann wirds aber leider nicht besser, siehe:
http://www.feedvalidator.org/check.c....com%2Frss.php jetzt motzt der an den zeichen í, ó, ñ etc. |
|
|
|
|
|
Nach oben #5 |
|
BIN EIN KRASSA HELD!!!111
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.170
|
ja wie hast du denn das ganze in utf-8 umgewandelt ?
wird das nicht irgnedwo vieleicht auch angegeben ? was die datei ist ? sprich dass es utf-8 ist ? heise.de sendet für ihren rdf-feed: -> Content-Type: text/xml; charset=utf-8 dein webserver sendet nur Content-Type: text/xml mfg robo47 |
|
|
|
|
|
Nach oben #8 |
|
Benutzer
Registriert seit: 03.03.2006
Beiträge: 31
|
Mit
$RSSFeed = '<?xml version="1.0" encoding="utf-8" ?> und header("Content-type: text/xml; charset=utf-8"); Oder was meinst du mit "wie"? < ---------------------------------------------------------- > Anmerkung der Projektleitung < ---------------------------------------------------------- >Bitte Doppelpostings vermeiden. Vorhandene Beiträge können editiert werden. Des weiteren wird die Verwendung von BBCodes erbeten. Ich habe die beiden postings zusammengefügt und den php-tag eingefügt. das ist die Datei: PHP-Code:
Geändert von Jann Hendrik (12.10.2006 um 10:00 Uhr). |
|
|
|
|
|
Nach oben #9 |
|
Projektleiter
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.141
|
du solltest den header am Anfang senden.
__________________
Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
|
|
|
|
|
Nach oben #11 |
|
Erfahrener Benutzer
Registriert seit: 04.09.2005
Ort: Nürnberg
Beiträge: 561
|
Hm, wie werden die Daten denn in der MySQL Datenbank abgespeichert, also mit welchem Charset? Vllt solltest du da auch mal uft8_general_ci einstellen und schauen, was dann passiert ..
__________________
http://www.ChrisDiary.De |
|
|
|
|
|
Nach oben #12 |
|
Projektleiter
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.141
|
__________________
Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
|
|
|
|
|
Nach oben #14 |
|
Mensch
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.710
|
Über phpMyAdmin. Er zeigt dir, wenn du links die Datenbank auswählst, welchen Charset die DB nutzt bzw in der Tabellenübersicht siehst du den Charset jeder Tabelle.
__________________
I did it my way - Senseless-Blog |
|
|
|
|
|
Nach oben #15 |
|
Benutzer
Registriert seit: 03.03.2006
Beiträge: 31
|
Da wird nichts dergelichen angezeigt. Ich habe das XML jetzt mal nach dem Script generiert, was von Jann Hendrik gepostet wurde. Die Probleme bleiben die selben. Mit ISO-8859-1 habe ich noch die wenigsten Fehlermeldungen, siehe:
http://www.feedvalidator.org/check.c...2Frss%2Fws.xml Es muss doch für diese Zeichen eine "Übersetzung" geben...oder? |
|
|
|
|
|
Nach oben #16 |
|
Mensch
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.710
|
ein Dump der Datenbank sollte den Charset enthalten, notfalls darüber mal schauen (auch wenn ich nicht verstehe, warum dein pma den charset nicht anzeigt...)
__________________
I did it my way - Senseless-Blog |
|
|
|
|
|
Nach oben #17 |
|
Benutzer
Registriert seit: 03.03.2006
Beiträge: 31
|
PHP-Code:
|
|
|
|