On Fri, 26 Sep 2008 10:39:33 +0100, Nathan Rixham wrote:

>> [...]
>> I couldn't find any good function/script to convert all my files to UTF-8
>> and then I built my own. It uses iconv and works like a charm. But
>> unfortunately I still can't get all pages to work. I have no idea why or
>> how, but *some* queries return the text in ISO-8859-1. I even dropped the
>> table and recreated them explictly saying it's a UTF8 table but some rows
>> are in ISO and others in UTF-8 (that or some mysql_fetch_* functions
>> converts them).

Can you confirm: are you telling your PHP connection into MySQL to use
Unicode? e.g. tell MySQL directly by executing the following statement:

        set names 'utf8'

Also, is some of your data going through htmlentities() and coming out
wrong? If so, look at specifying the character set:

        htmlentities($someText, ENT_COMPAT, 'utf-8');
-- 
Ross McKay, Toronto, NSW Australia
"Let the laddie play wi the knife - he'll learn"
- The Wee Book of Calvin

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to