[Pb] - Les accents en folie...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [Pb] - Les accents en folie...

par enneite » 18 juin 2009, 17:58

tu peux creer une fonction
function reecriture_accents_version_html($chaine)
{
$retour=str_replace('é','é',$chaine);
$retour=str_replace('è','è',$chaine);
//......

return $retour;
}
comme ça tu écris ce qu'il y a dans un fichier texte ou dans une bdd au bon format.

par casio » 18 juin 2009, 12:28

Le format de ta page est bien encodé en iso?
Comment en être sur ?

par Angély.dev » 18 juin 2009, 12:27

Le format de ta page est bien encodé en iso?

par casio » 18 juin 2009, 11:59

oui

mais jvois pas ce que ca change à ce que je viens de dire :)
Du coup, concrètement, que me conseilles tu ? ;)

par Nagol » 18 juin 2009, 11:58

oui

mais jvois pas ce que ca change à ce que je viens de dire :)

par casio » 18 juin 2009, 09:57

pourquoi pas?
parceque tel que je le vois, tu mixes du texte d'un charset avec un autre charset, d'expérience c'est inextricable. (on peut avoir du charset au niveau caractère aussi donc une phrase multicharset etc, ce n'est pas forcément juste un fichier) je te conseille fortement de parser tes fichiers (ceux que tu inclues) et de les fixer avant affichage, tu peux éventuellement te faire un cache, pour éviter de le faire plusieurs fois parceque le prasing c'est toujours un truc couteux en perf et rarement un truc qu'on doit faire systématiquement)

my 2 cents :)
Erf...
Le site en question : http://www.wda-fr.org
Comme tu peux le voir actuellement, il y a dans la dernière partie de la page d'accueil des pbs d'accents, dans le dernier encadré...

par Nagol » 18 juin 2009, 09:54

pourquoi pas?
parceque tel que je le vois, tu mixes du texte d'un charset avec un autre charset, d'expérience c'est inextricable. (on peut avoir du charset au niveau caractère aussi donc une phrase multicharset etc, ce n'est pas forcément juste un fichier) je te conseille fortement de parser tes fichiers (ceux que tu inclues) et de les fixer avant affichage, tu peux éventuellement te faire un cache, pour éviter de le faire plusieurs fois parceque le prasing c'est toujours un truc couteux en perf et rarement un truc qu'on doit faire systématiquement)

my 2 cents :)

par casio » 18 juin 2009, 09:45

Merci du lien. Je cherchais une page de ce type depuis longtemps.

Ceci dit, existe t'il un moyen, comme le utf8encode en PHP, pour préformer une page HTML ?
pas sur de comprendre ta question, ta page est en php non? :)
Oui, mais dans le cas présent, et d'autres, elles incluent des fichiers textes.
Le utf8encode/decode ne marche pas dans ce cas.

par Nagol » 18 juin 2009, 09:40

Merci du lien. Je cherchais une page de ce type depuis longtemps.

Ceci dit, existe t'il un moyen, comme le utf8encode en PHP, pour préformer une page HTML ?
pas sur de comprendre ta question, ta page est en php non? :)

par casio » 18 juin 2009, 09:36

Regarde avec la balise

Code : Tout sélectionner

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
La aussi, je connaissais, mais j'utilise énormément d'include sur ce site.
La seule enclave <header> est sur le index.php.

par Yosh » 18 juin 2009, 09:31

Regarde avec la balise

Code : Tout sélectionner

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

par casio » 18 juin 2009, 09:10

Merci du lien. Je cherchais une page de ce type depuis longtemps.

Ceci dit, existe t'il un moyen, comme le utf8encode en PHP, pour préformer une page HTML ?

par enneite » 09 juin 2009, 13:04

il faut que tu utilises les codes html du genre "é" s'écrit "&eacute;"

http://www.laltruiste.com/document.php? ... ntites.php

par Yosh » 08 juin 2009, 17:02

Problème d'encodage des caractères...sujet récurrent...

regarde du côté de utf8_decode et utf8_encode.

EDIT: pardon apparement ya pas de PHP ici :/, essaye de regarder quel est l'encodage de ta page...

[Pb] - Les accents en folie...

par casio » 08 juin 2009, 16:23

Salutations,

Sur un badge Flickr que j'affiche sur ma home, j'ai des problèmes sur les accents, par ex. celui du titre "Les dernières acquisitions" devient "les dernières acquisitions" :
<!-- Start of Flickr Badge -->
<style type="text/css">
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#eb6e1c;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#eb6e1c;}
#flickr_badge_wrapper {border: solid 1px #eb6e1c}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#eb6e1c !important;}
</style>
<table id="flickr_badge_uber_wrapper" cellpadding="0" cellspacing="0" border="0">
<tr>
    <td align="left">La collection <a href="http://www.wda-fr.org" target="_blank">WDA</a> : <a href="http://www.flickr.com/photos/25117187@N03" target="_blank">les dernières acquisitions</a></td>
</tr>
<tr>
    <td align="center">
        <table cellpadding="0" cellspacing="10" border="0" id="flickr_badge_wrapper">
        <tr>
            <td align="center"><script type="text/javascript" src="http://www.flickr.com/badge_code_v2.gne?count=5&display=random&size=t&layout=h&source=user&user=25117187%40N03"></script></td>
        </tr>
        </table>
	</td>
</tr>
<tr>
    <td align="right">Affichages aleatoires</td>
</tr>
</table>
<!-- End of Flickr Badge -->
Avez vous la moindre idée ?