I'm having trouble using PHP to convert the contents of an ISO-8859-1 database to UTF-8. I am testing the following code:
$connection = mysql_connect('*****', '*****', '*****');
mysql_select_db('*****', $connection);
mysql_set_charset('latin1', $connection);
$result = mysql_query('SELECT notes FROM categories WHERE id = 16', $connection);
$latin1Str = mysql_result($result, 0);
$latin1Str = substr($latin1Str, strpos($latin1Str, 'Georgia'), 16);
$utf8Str = iconv('ISO-8859-1', 'UTF-8', $latin1Str);
var_dump($latin1Str);
var_dump($utf8Str);
When I run this in the original Firefox view, make sure the Firefox setting is set to “Western (ISO-8859-1),” I get the following:

So far so good. The first conclusion contains this strange quote, and I see it correctly because it is in ISO-8859-1 and Firefox.
After changing the Firefox encoding setting to "UTF-8", it looks like this:

Where was the quote? Could it be iconv()converted to UTF-8?