...

View Full Version : changing non utf8 characters to utf8



LJackson
01-18-2009, 04:59 PM
Hi all,

i am pulling data from a xml file(product feed) and some of the info is displaying as.

1/ white box instead of a pound sign
2/ 's instead of '

how do i make the data display properly?

ive tried the following, which got rid of some of the lt; rt; problems but im not sure how to solve the above

$desc = html_entity_decode($item->desc);


any ideas
cheers
Luke

abduraooft
01-19-2009, 08:00 AM
i am pulling data from a xml file(product feed) and some of the info is displaying as. Are they in the correct utf format inside the xml file?

LJackson
01-19-2009, 11:47 AM
Hi mate,

no the xml file contains incorrect characters e.g

If you missed the selection for the last Winter Olympics, now's your chance to practise in time for the next one

but at he top of the file it says

<?xml version="1.0" encoding="UTF-8" ?>

cheers

abduraooft
01-19-2009, 12:11 PM
Why do you need to decode it then? Browser outputs

[...]Winter Olympics, now's your chance[...] when we simply print that line as such.

LJackson
01-19-2009, 02:07 PM
when i print out the info i get the html code instead of the ' when viewing in the browser?

i decoded it because i was getting stuff like lt; displayed and other html tags but this removed them, but i still get some html code appear.

here (http://www.kernow-connect.com/stores.php?Cat=ent&sID=iwantoneofthose)is one of my pages which i am having trouble displaying the xml contents.



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum