28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Soit ma page en html dans laquelle les accents apparaissent.
Je suis décide de faire un styleswitcher en suivant l'excellent tuto présent sur ce site. Ca marche impec, excepté mes caractères accentués qui sont remplacés par des "?" sur firefox et des "carrés" sur IE.

Que se passe-t-il?

Merci pour vos lanternes.
Merci,
Je vais voir les liens que tu me proposes.

Je n'ai pas mis de ligne de code parce que je voyais ça comme un pb global (puisque ça fonctionne nickel en html). Et puis, je serais bien embeté pour savoir quel morceau de code mettre Smiley smile .


Edit :
Je crois avoir capté l'origine du mal.

<?php
header('Content-type: text/html; charset=utf-8');
require_once './styles/styleswitcher.inc.php';
?>


Voici la déclaration telle qu'indiquée dans le tuto.

et voici la suite de ma page "origine"...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


Dois-je l'adapter? En modifiant mon charset pour le mettre à l'identique que la déclaration php?



Edit bis:

Ca y est. Le problème est résolu. J'ai effectivement mis le même charset dans la code php (donné dans le tuto), que celui qui se trouvait dans ma page html d'origine.

Encore merci.
Modifié par lodemars (07 Aug 2008 - 17:34)
en voyant ton code (2 charset différents) on aurait bien trouvé aussi

Smiley cligne

ravie que tu ai trouvé
Modifié par Angelik (07 Aug 2008 - 19:17)