Ik doe gewoon een heel wilde steek in het donker:
phpMyAdmin doet het eigenlijk goed. Degene die niet werkt, is uw aangepaste interface, omdat deze de verbindingscodering niet instelt correct. Dus alle gegevens die u via deze invoert, zijn in de database in de war, maar hebben toevallig een schone retour in uw toepassing. phpMyAdmin voegt werkelijk in UTF-8-gegevens, die in de war raken wanneer ze worden opgehaald via uw verkeerde verbinding.
Zie UTF-8 helemaal en Omgaan met Unicode van voor naar achter in een web-app .