Alex Prokop Posted June 4, 2009 Share Posted June 4, 2009 I'm having a problem with UTF-8 encoding on a site. I'm getting text from two different sources that I don't have access to. One is a database using latin1 charset the other an XML feed in UTF-8. The script I'm running uses mb_detect_encoding to check the encoding of the source (latin1) then echos out text from the database using utf_encode. I'm getting the following result with odd characters: http://www.1to58.co.uk/test.php Any ideas? I have since solved this by using an opposite approach and setting the doctype to latin1 and utf-decode on the XML feed, but I'd still really like to know what's going on... Cheers, Alex Link to comment https://forums.phpfreaks.com/topic/160974-utf_encode-problem/ Share on other sites More sharing options...
MadTechie Posted June 4, 2009 Share Posted June 4, 2009 Have you tried using iconv if the encoding is this may fix it $string = iconv("UTF-8","UTF-8//IGNORE",$string); Link to comment https://forums.phpfreaks.com/topic/160974-utf_encode-problem/#findComment-849555 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.