Zum Inhalt springen

umlaute/charset in tw_rssfeeds

Erstellt am 17. April 2006 · 5 Antworten · letzte Antwort am 3. Juni 2010

Tags: PHP, Frage

nico.​ach ·

hallo zusammen,

ich hab gerade einige zeit damit verbracht, umlaute in tw_rssfeeds korrekt angezeigt zu bekommen. die lösung brachte mir das einfügen der zeile

xml_parser_set_option($this->parser, XML_OPTION_TARGET_ENCODING, "ISO-8859-1");

in die Funktion set_parser in der Datei class.tx_twrssfeeds_pi1.php

Für mich funktionierts -> keine Gewähr....

Grüße,
Nico

tikemyson ·

Hallo,
Ich habe gleiches versucht...allerdings ohne Erfolg.Könntest du bitte einen Auszug posten?

  function set_parser()
	  {
	   $this->parser = xml_parser_create();
	   xml_set_object($this->parser, &$this);
 	   xml_parser_set_option($this->parser, XML_OPTION_TARGET_ENCODING,      "ISO-8859-1");	   
	xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING,  $this->case_folding);
	   
	   xml_set_element_handler($this->parser,"startElement","endElement");
	   xml_set_character_data_handler($this->parser,"getCharacterData");
	  
	  }

leider...damit keine Veränderung

nico.​ach ·
          function set_parser()
          {
           $this->parser = xml_parser_create();
           xml_set_object($this->parser, &$this);
           xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, $this->case_folding);
           xml_parser_set_option($this->parser, XML_OPTION_TARGET_ENCODING, "ISO-8859-1");
           xml_set_element_handler($this->parser,"startElement","endElement");
           xml_set_character_data_handler($this->parser,"getCharacterData");
          }

hoffe, es hilft dir.

gruß,
nico

FunkStarDeluxe ·
given7 schrieb

Das bei nico.ach hat bei mir geholfen. Jetzt sind die Umlaute wieder vollständig da! DANKE!!!! #giggle#

Bei funktioniert das jetzt auch, zumindest hat er Zeichen wie ü rausgehauen. Jetzt fehlen aber bei mir die Umlaute komplett.

Hat jemand ein Tipp??😉