Symbole livre à ne pas afficher sur la page web

J'ai une table mysql base de données pour stocker le nom du pays et le symbole de la monnaie - le jeu de caractères a correctement défini en UTF8.

C'est l'exemple de données insérées dans la table

insérer dans des pays ( country_name, currency_name, currency_code, symboles) valeurs 
('Royaume-UNI','Livres','GBP','£'); 

Quand je me regarde dans la base de données - le symbole livre semble très bien - mais quand je l'ai récupérer à partir de la base de données et l'afficher sur le site web - un étrange symbole du carré s'affiche avec un point d'interrogation à l'intérieur de la place du symbole livre.

Modifier
Dans mon.cnf - le characterset a été mis à latin1 - je l'ai changé pour de l'utf-8 - puis je me suis Connecté en tant que root et a couru \s - il retourné

Serveur characterset: utf8 
Client characterset: utf8 

Classements

-- Base de données 
SÉLECTIONNEZ default_collation_name 
DE information_schema.schémas 
OÙ schema_name = 'swipe_prod'; 

CE NE RETOURNE RIEN 

-- Table 
SÉLECTIONNEZ table_collation 
DE information_schema.tables 
OÙ TABLE_NAME = 'pays'; 

CELA RENVOIE utf8_general_ci 

-- Colonnes 
SÉLECTIONNEZ collation_name 
DE information_schema.les colonnes 
OÙ TABLE_NAME = 'pays'; 

CECI RENVOIE à 7 LIGNES, mais tous ont la valeur null ou utf8_general_ci 

CODE PHP

<?php 
$con = mysql_connect("localhost","utilisateur","123456"); 
mysql_select_db("swipe_db", $con); 
$result = mysql_query("SELECT * from pays où country_name='royaume-UNI'"); 
while($row = mysql_fetch_array($result)) 
{ 
echo $row['country_name'] . "" . $row['symboles']; 
} 
mysql_close($con); 
?> 

S'il vous plaît conseils
Grâce

OriginalL'auteur Gublooo | 2010-06-02