Caractères latins dans phpMyAdmin avec l'encodage UTF-8 classement

Mon site utilise:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 

Et cette méta:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

J'ai créé ma base de données et des tables dans phpMyAdmin assurer que tout est réglé comme utf8_unicode_ci (table, des champs de base de données), même la connexion de classement.

Quand j'ai insérer des caractères latins (accents, - et des trucs comme ça) dans la base de données à l'aide d'un formulaire standard de fait en PHP, il fonctionne très bien, je peux afficher les données enregistrées dans mon site, pas de problème. Mais si je vais dans phpMyAdmin, tous les caractères latins sont tout foiré, quelque chose comme ñA±A±.

Si j'essaie de corriger les données dans phpMyAdmin, puis mon site affiche les données de manière incorrecte, avec des symboles étranges ���.

Ce qui, dans ce monde je fais mal? J'ai essayé de faire ce travail pendant des heures, sans succès.

Merci à vous tous!

OriginalL'auteur Dan H | 2010-06-04