/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
XML-encoding function i PHP?
Fra : Jimmy


Dato : 12-01-05 13:31

Hej

Jeg har en tekst, som jeg skal have gjort klar til en CDATA-sektion i en
RSS-fil.

Encoding er sat til ISO-8859-1 og der kommer f.eks. følgende:

[1]From: La Fayette4I3g§.ÇAbh?&apos;øh¿!fM"0Fæàxg3S&apos;TÆ:ü <br >

Jeg har erstattet følgende:

$String = str_replace ("&", "&amp;", $String);
$String = str_replace (CHR(34), "&quot;", $String);
$String = str_replace ("'", "&apos;", $String);
$String = str_replace ("<", "&lt;", $String);
$String = str_replace (">", "&gt;", $String);

Det er imidlertid ikke nok for validatoren, som finder ovenstående fejl.
Jeg gætter på nogle af tegnene ikke findes i ISO-8859-1.

Er der en funktion i PHP, som renser en tekst for ugyldige tegn i forhold
til XML/ISO-8859-1?

Mvh
Jimmy




 
 
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste