Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Applikationen Probleme mit Anwendungsprogrammen aller Art gehören hier hin.

Samurize: RSS-Feeds unterstützen keine Umlaute

Diskussion: Samurize: RSS-Feeds unterstützen keine Umlaute im Forum Applikationen, in der Kategorie Software Home; Anzeige Hallo HaBo, ich bin auch mal wieder da :) Bin mal wieder dem Deskmodding verfallen und hänge nun an ...

Antwort
Alt 06.01.08, 17:23   #1 (permalink)
 
Registriert seit: 07.06.05
Hashishin Leistung: Facit NTK
Likes: 0
Unhappy Samurize: RSS-Feeds unterstützen keine Umlaute

Anzeige

Hallo HaBo, ich bin auch mal wieder da :)

Bin mal wieder dem Deskmodding verfallen und hänge nun an Samurize, benutze ich jetzt erstmalig.
Wollte mir nun RSS-Feeds einbauen, Script gesucht (Erstmal ein funktionierendes finden :rolleyes: ), aber sowohl bei Spiegel als auch bei Heise werden statt ä ö ü nur die Zuständigen Zeichenfolgen angezeigt, ihr wisst schon: Ä1/4 und solche Spässe

Kann ich dies mit einem Plugin von Samurize ändern (Habe nichts gefunden) oder muss ich mich liebevoll an den Spiegel/Heise wenden...

Und wo wir gerade dabei sind...Ich bau mal fix den HaBo RSSFeed ein :)


Edit: Bravo, das HaBo zeigt Umlaute an! Muss ich mich wirklich an heise und spiegel wenden?^^

Hashishin ist offline   Mit Zitat antworten
Alt 06.01.08, 17:54   #2 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Sieht so aus als hat dein RSS Reader Plugin Probleme damit Unicode darzustellen.

Der HaBo RSS Feed ist im ISO-8859-1 Format, Heise in UTF-8 (Unicode).

Hast du mal http://www.samurize.com/modules/mydo...cid=7&lid=1896 probiert? "Option to filter unicode characters."
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 06.01.08, 18:04   #3 (permalink)
 
Benutzerbild von metax.
 
Registriert seit: 22.01.07
metax. Leistung: 8086
metax. eine Nachricht über ICQ schicken
Likes: 10
Standard

Das liegt mit ziemlicher Sicherheit am Zeichensatz.
Heise z.B. kommt in Unicode (UTF-8) daher, wogegen das HaBo seinen Feed in ISO-8859-1 anbietet.
Scheinbar kommen viele Windows-Programme heute immer noch nicht richtig mit verschiedenen Zeichensätzen zurecht.
Du hast jetzt eigentlich 2 Möglchkeiten:
Entweder du baust das Script so um, dass es die Zeichenkodierung berücksichtigt (steht in der XML-Präambel) oder du lässt ein Script laufen, welches die Kodierung ändert: Entweder online (grade schnell gebaut: http://www.planet-metax.de/diegeekdie/php/heise_iso.php) oder auf deinem Rechner.
Falls du Interesse an dem PHP-Code hast, der den Heise-Newsletter in ISO-8859-1 umwandelt, kannst du den gerne haben ...

mfg, metax.

~edit: Mal wieder zu langsam ...
__________________
Wenn keiner zuschaut, teile ich heimlich durch Null!
Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter
metax. ist offline   Mit Zitat antworten
Alt 06.01.08, 18:23   #4 (permalink)
Themenstarter
 
Registriert seit: 07.06.05
Hashishin Leistung: Facit NTK
Likes: 0
Standard

Also...

Erstma danke euch beiden

@Mackz: Hast du es mal ausprobiert? Bei mir läuft ersteinmal garnichts, aber müsste mich halt ein wenig reinfitzen, wenn du sagst, dass es läuft

@metax. Habe mal deinen ins ISO-8859-1 (Sowas weiß ein normaler Mensch auch ausm Kopp ) umgewandelten Feed eingeklingt, das Umlautproblem bleibt allerdings bestehen ?(

Edit: RSS-Stream wurde leider nur aller 60 Min aktualisiert, das hab ich grade gefixt...
Bei dem umgewandelten Feed von dir kommt eine Error-Message
(Incompatible RDF Stream)
Hashishin ist offline   Mit Zitat antworten
Alt 06.01.08, 19:03   #5 (permalink)
 
Benutzerbild von metax.
 
Registriert seit: 22.01.07
metax. Leistung: 8086
metax. eine Nachricht über ICQ schicken
Likes: 10
Standard

Hm, sorry.
Der Feed ist auch kein RDF Feed, sondern ein Atom-Feed. Ich dachte dein Reader kann das auch.
Hier ist der RDF-Feed in Latin1:
http://www.planet-metax.de/diegeekdi...se_rdf_iso.php

mfg, metax.
__________________
Wenn keiner zuschaut, teile ich heimlich durch Null!
Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter
metax. ist offline   Mit Zitat antworten
Alt 06.01.08, 19:07   #6 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Zitat:
Original von Hashishin
@Mackz: Hast du es mal ausprobiert? Bei mir läuft ersteinmal garnichts, aber müsste mich halt ein wenig reinfitzen, wenn du sagst, dass es läuft
Nee, sorry. Ich habe Samurize nicht installiert und das nicht getestet. Ich hatte das nur beim googlen gefunden, weil ich erst dachte es würde an Samurize selber und nicht am Plugin liegen, und ich nach einem evtl. Patch gesucht habe.
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 06.01.08, 19:13   #7 (permalink)
Themenstarter
 
Registriert seit: 07.06.05
Hashishin Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von metax.
Der Feed ist auch kein RDF Feed, sondern ein Atom-Feed. Ich dachte dein Reader kann
Was fällt dir ein, so abfällig über meinen Reader zu sprechen?!!!111einseinself

Das selbe nochmal für Spiegel Politik (http://www.spiegel.de/schlagzeilen/rss/0,5291,20,00.xml) und ich kauf dir 'nen Kekz

Wenn du denkst dass ich es ohne großartige Vorkenntnisse in php auch selbst machen kann, dann reicht mir auch der QuellCode deines php Dokuments

Wenn du es selber machst bräucht ich noch eine Garantiebescheinigung, dass du den Spass nicht mal ausversehen löschst... :]

Danke dir!
Mein Desktop nimmt langsam richtig schön Gestalt an

Grüße Hash

P.S.: Ich warte auf dem Desktop auf deine Antwort...Also nicht nur PM schreiben
Hashishin ist offline   Mit Zitat antworten
Alt 06.01.08, 19:19   #8 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Zitat:
Original von Hashishin
P.S.: Ich warte auf dem Desktop auf deine Antwort...Also nicht nur PM schreiben
Dafür gibts doch LiveHabo! :]
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 06.01.08, 19:36   #9 (permalink)
 
Benutzerbild von metax.
 
Registriert seit: 22.01.07
metax. Leistung: 8086
metax. eine Nachricht über ICQ schicken
Likes: 10
Standard

Bitteschön, hier ist der Spiegel-Feed:
http://www.planet-metax.de/diegeekdi...el_rdf_iso.php

Und hier noch der Code, damit du das auf deinem eigenen Server laufen lassen kannst:

PHP-Code:
<?php

function xhttp_get($url)
{

    
$url_stuff parse_url($url);
    
$port = isset($url_stuff['port']) ? $url_stuff['port'] : 80;

    
$fp fsockopen($url_stuff['host'], $port);

    
$query  'GET ' $url_stuff['path'] . " HTTP/1.0\n";
    
$query .= 'Host: ' $url_stuff['host'];
    
$query .= "\n\n";

    
fwrite($fp$query);

    while (
$tmp fread($fp1024))
    {
        
$buffer .= $tmp;
    }

    
$parts split("\n\r\n"$buffer2);

    return 
$parts[1];
}

// Hier die URL eintragen:
$url 'http://www.spiegel.de/schlagzeilen/rss/0,5291,20,00.xml';

$feed xhttp_get($url);

header('Content-Type: text/xml; charset=iso-8859-1');

$h iconv("UTF-8","ISO-8859-1"$feed);

$h str_replace('<?xml version="1.0" encoding="utf-8"?>''<?xml version="1.0" encoding="iso-8859-1"?>'$h);

echo 
$h;
exit;

?>
mfg, metax.
__________________
Wenn keiner zuschaut, teile ich heimlich durch Null!
Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter
metax. ist offline   Mit Zitat antworten
Alt 06.01.08, 19:43   #10 (permalink)
Themenstarter
 
Registriert seit: 07.06.05
Hashishin Leistung: Facit NTK
Likes: 0
Standard

mackz, weiß ich doch, aber das passt vom Design mal so garnicht zu meinem Desk^^

metax., du versuchst nicht zufällig, mir wieder einen AtomFeed unterzumogeln?
Hashishin ist offline   Mit Zitat antworten
Alt 06.01.08, 22:41   #11 (permalink)
 
Benutzerbild von metax.
 
Registriert seit: 22.01.07
metax. Leistung: 8086
metax. eine Nachricht über ICQ schicken
Likes: 10
Standard

Ich hab genau die Spiegel-URL genommen, die du mir gegeben hast.
Aber ich sehe gerade, dass der Spiegel eh schon in ISO-8859-1 geliefert wird.
Da sind aber XML-Entitäten drinnen (&#252; und so), die das Samurize-Script möglicherweise nicht korrekt zurückübersetzt.

~edit: Hier der Code, der das behebt:
PHP-Code:
<?php
function xhttp_get($url)
{

    
$url_stuff parse_url($url);
    
$port = isset($url_stuff['port']) ? $url_stuff['port'] : 80;

    
$fp fsockopen($url_stuff['host'], $port);

    
$query  'GET ' $url_stuff['path'] . " HTTP/1.0\n";
    
$query .= 'Host: ' $url_stuff['host'];
    
$query .= "\n\n";

    
fwrite($fp$query);

    while (
$tmp fread($fp1024))
    {
        
$buffer .= $tmp;
    }

    
$parts split("\n\r\n"$buffer2);

    return 
$parts[1];
}

$url 'http://www.spiegel.de/schlagzeilen/rss/0,5291,20,00.xml';
$feed xhttp_get($url);

header('Content-Type: text/xml; charset=iso-8859-1');

$h html_entity_decode($feed);

echo 
$h;
exit;

?>
mfg, metax.
__________________
Wenn keiner zuschaut, teile ich heimlich durch Null!
Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter
metax. ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Applikationen » Samurize: RSS-Feeds unterstützen keine Umlaute
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Firefox 3 RSS-Feeds Aktualisierung McCoother Internet Allgemein 0 10.08.08 20:16
RSS Feeds löschen WernerHH Die Problemzone 5 15.07.07 18:28
samurize MaSCi Applikationen 2 11.03.06 11:28
Samurize Desktop KampfWurst Die Problemzone 0 13.11.05 19:28
HaBo unterstützen Ghost Hackerboard.de-Feedback 19 28.11.03 13:09


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61