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 Quote 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); Quote Link to comment https://forums.phpfreaks.com/topic/160974-utf_encode-problem/#findComment-849555 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.