par
Aureusms » 03 janv. 2008, 00:07
Non cela vient de l'interprétation des accents sous FF.
Qu'as tu en tout premier dans tes balises META ?
Note ceux de cette page sont :
Code : Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="LTR">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
tu vois le charset=ISO-8859-1 indique à FF comment il doit afficher les caractères accentués.
Si tu n'a pas cela prends les équivalents HTML
http://www.commentcamarche.net/html/htmlcarac.php3 que tu utilises via la fonction str_replace :
$caracteres = array ("é","è");
$caracteres_HTML = array ("é","è");
$texte = str_replace($caracteres,$caracteres_HTML,$texte);
Les deux tableaux doivent avoir le même niveau.
Non cela vient de l'interprétation des accents sous FF.
Qu'as tu en tout premier dans tes balises META ?
Note ceux de cette page sont :
[code]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="LTR">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">[/code]
tu vois le charset=ISO-8859-1 indique à FF comment il doit afficher les caractères accentués.
Si tu n'a pas cela prends les équivalents HTML [url]http://www.commentcamarche.net/html/htmlcarac.php3[/url] que tu utilises via la fonction str_replace :[php]$caracteres = array ("é","è");
$caracteres_HTML = array ("é","è");
$texte = str_replace($caracteres,$caracteres_HTML,$texte); [/php]
Les deux tableaux doivent avoir le même niveau.