Problème d'encodage UTF-8: la base->page
markaz
Messages postés
331
Date d'inscription
Statut
Membre
Dernière intervention
-
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai un problème d'affichage des données provenant de ma BDD vers mes pages au niveau de hébergement (en local j'ai de problème).
Pourtant lorsque, je décode ligne par ligne l'affichage est correcte.
En local j'ai pas de problème
J'utilise l'encodage
Encodage de ma BDD:
Fichier htaccess :
Header Page :
Pourtant lorsque, je décode ligne par ligne l'affichage est correcte.
En local j'ai pas de problème
J'utilise l'encodage
Encodage de ma BDD:
utf8_unicode_ci
Fichier htaccess :
AddDefaultCharset utf-8
Header Page :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
A voir également:
- Problème d'encodage UTF-8: la base->page
- Clé windows 8 - Guide
- Mixcraft 8 - Télécharger - Création musicale
- Internet explorer 8 - Télécharger - Navigateurs
- Windows 8 pro - Télécharger - Systèmes d'exploitation
- Google sketchup 8 - Télécharger - 3D
3 réponses
Bonjour,
Les réponses ici:
https://html5.immo-scope.com/article/general_applisFullUtf8
Pour la BDD:
faire cette requête:
mysql_query("SET NAMES 'utf8'");
A+
Les réponses ici:
https://html5.immo-scope.com/article/general_applisFullUtf8
Pour la BDD:
function connect() { $connection = mysql_connect($host,$user,$password); $db_selected = mysql_select_db($base, $connection); if (!$db_selected) { echo 'Impossible d\'utiliser la base : ' . mysql_error(); return; } $dbh = $db_selected; // si encodage UTF-8 des données de la base, sinon mettre cette ligne en commentaire mysql_query("SET NAMES 'utf8'"); }
faire cette requête:
mysql_query("SET NAMES 'utf8'");
A+
J'utilise PDO
$dns = 'mysql:host=localhost;dbname=ma_base';
$user = 'root';
$password = '';
$connect_db = new PDO ($dns, $user, $password);
$connect_db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$option = array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8",
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC )