Caractères accentués sur MySQL
8 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Caractères accentués sur MySQL
Bonjour,
Je suis entrain de développer un site en PHP/MySQL qui contient une sorte d'annuaire.
Il y'a donc un formulaire pour proposer un site, que j'ajoute à la base dans la table 'hotels' qui contient plusieurs champs dont 'description' (latin1_swedish_ci ).
Si la description d'un site contient des caractères accentués, sur PHPMyAdmin ils s'affichent bizarrement ô(ô) é ( é) ... , même chose quand je les affiches sur une page même en utilisant
Connaissez vous une solution à ce problème ?
Merci
Adam
Je suis entrain de développer un site en PHP/MySQL qui contient une sorte d'annuaire.
Il y'a donc un formulaire pour proposer un site, que j'ajoute à la base dans la table 'hotels' qui contient plusieurs champs dont 'description' (latin1_swedish_ci ).
Si la description d'un site contient des caractères accentués, sur PHPMyAdmin ils s'affichent bizarrement ô(ô) é ( é) ... , même chose quand je les affiches sur une page même en utilisant
- Code: Tout sélectionner
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
Connaissez vous une solution à ce problème ?
Merci
Adam
-

Joe Le Mort - WRInaute impliqué

- Messages: 255
- Inscription: Mar Aoû 08, 2006 14:13
il faut utiliser tes tables au charset utf-8 ainsi que ton meta
ca n'est pas obligé, avec une table en ISO-8859-1, bien faire attention que les saisies soient dans ce format, si les meta et header de la page sont aussi en ISO-8859-1 aucun problème.Joe Le Mort a écrit:il faut utiliser tes tables au charset utf-8 ainsi que ton meta
amazigh25 a écrit:Ce que Joe Le Mort m'a proposé est correct, ça marche !
Mais pour le puriste que je suis, serait t'il possible de transformer é en é par exemple ... ?
Merci
Tu as la commande PHP htmlspecialchars($string) mais à faire lors de l'insertion en bdd.
biscuit a écrit:amazigh25 a écrit:Ce que Joe Le Mort m'a proposé est correct, ça marche !
Mais pour le puriste que je suis, serait t'il possible de transformer é en é par exemple ... ?
Merci
Tu as la commande PHP htmlspecialchars($string) mais à faire lors de l'insertion en bdd.
Je pense que cette fonction comme htmlentities se limite au caractères comme ' > & < !
Je suis tombé sur un script :
-http://www.greywyvern.com/code/php/utf8_html.php
je suis entrain de l'adapter !
Je vous tiens au courant
Adam
J'ai essayé de personalisé le script, mais je n'ai pas réussi !
un problème avec :
Je ne suis pas trés doué en array, mais je pense que le problème viens de $match[1] et $match[2]
Adam
un problème avec :
- Code: Tout sélectionner
while (strlen($texte) > 0) {
preg_match("/^(.)(.*)$/u", $texte, $match);
$test = utf8_decode($match[1]);
if ($test != "?") {
$char .= htmlentities(htmlentities($test));
} else if (strlen($match[1]) > 1) {
$char .= "&#".uniord($match[1]).";";
} else $char .= htmlentities(htmlentities($match[1]));
$texte = $match[2];
}
Notice: Undefined offset: 1 in c:\program files\easyphp1-8\www\html.php on line 35
Notice: Undefined offset: 2 in c:\program files\easyphp1-8\www\html.php on line 41
Je ne suis pas trés doué en array, mais je pense que le problème viens de $match[1] et $match[2]
Adam
8 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Gestion des langues et des sessions en PHP / MySQL
- Google Sitemap Generator version 1.3
- Robots.txt : Yahoo supporte les options avancées
- Conseils d'optimisation de la balise TITLE (titre d'une page HTML)
- Passage à l'heure d'été/hiver sur un forum phpBB
- Référencement : TrustRank et sites dignes de confiance
- GoogleStats : analyse temps réel des visites de Google sur votre site
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Sortie officielle de GoogleStats v2.0 !
- Le WRInaute du moment
Qui est en ligne
Utilisateurs parcourant ce forum: raljx et 0 invités





le forum