- Zorg ervoor dat u de
SET NAMES utf8
. verzendtSET NAMES utf8mb4
commando naar MySQL nadat u verbinding hebt gemaakt, voordat u MySQL-query's uitvoert. - Zorg ervoor dat uw pagina daadwerkelijk wordt weergegeven als utf-8 (als er een HTTP-header is
Content-Type: text/html;charset=iso-8859-1
, browsers zijn het oneens over welke moet winnen). - Lees dit artikel:Unicode van voor naar achter verwerken in een web-app
(maar vergeet niet om
utf8
te vervangen metutf8mb4
waar het MySQL betreft).
Als phpMyAdmin uw ingevoerde gegevens als correcte Unicode-tekst weergeeft, dan is mijn gok dat u SET NAMES utf8
niet doet na het verbinden.