Nå, jeg har fundet den SET NAMES
er egentlig ikke så fantastisk. Tag et kig på dokumenterne
...
Det jeg typisk gør er at udføre 4 forespørgsler:
SET CHARACTER SET 'UTF8';
SET character_set_database = 'UTF8';
SET character_set_connection = 'UTF8';
SET character_set_server = 'UTF8';
Giv det en chance og se, om det gør det for dig...
Åh, og husk, alle UTF-8-tegn <=127 er også gyldige ISO-8859-1-tegn. Så hvis du kun har tegn <=127 i strømmen, mb_detect_encoding
vil falde på det højere prævalenstegnsæt (som som standard er "UTF-8")...