Rechercher : dans
Par :

HTML/PHP => pb caractere ISO 8859-1 et UTF-8

Dernière réponse le 14 sep 2009 à 19:42:48 jackson, le 14 sep 2009 à 18:44:05 
 Signaler ce message aux modérateurs

Bonjour,

Je développe mon site sous notepad++ encoder en ANSI (soit l'encodage traditionel)
Voici le head de ma page :

<!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" lang="fr">
	<head> 
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


En-tete que j'ai toujours utilisé jusqu'à present pour mes autres site.
Ces quelques ligne servent à dir au navigateur :" choisi d'afficher les caracteres avec la norm ISO 8859-1"
Mon probleme : le naviguateur interprete le code comme du UTF-8 ce qui fait que les caracteres speciaux sont mal décodé...

J'en déduis que mon serveur est mal configuré.... mais comment y remedier?
Configuration: Windows
Firefox 3.5.3

Meilleures réponses pour « HTML/PHP => pb caractere ISO 8859 1 et UTF 8 » dans :
Graver une image ISO avec Nero 8 VoirGraver une image ISO avec Nero est très simple. Il suffit de suivre les instructions ci-dessous Fichier / Ouvrir Une fenêtre de recherche s'ouvre, qui vous permet de retrouver le fichier image à graver, vous cliquez sur celui-ci, puis sur le...
Utiliser des accents et autres caractères spéciaux VoirDans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel. Par exemple pour afficher la chaine de caractères : " là, ça...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Caractères spéciaux HTML VoirCodage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Caractéristiques du langage Php VoirL'interprétation du code Un code PHP (celui compris entre les délimiteurs ) est un ensemble d'instructions se terminant chacune par un point-virgule (comme en langage C). Lorsque le code est interprété, les espaces, retours chariot et...

1

P@t@ch0n, le 14 sep 2009 à 18:54:39

header('content-type: text/html; charset=iso-8859-1');

A placer avant toute sortie vers le navigateur ;)

Répondre à P@t@ch0n

2

jackson, le 14 sep 2009 à 18:58:44

Merci,

Ne fonctionne pas
par contre le fichier a été crée avec dream par une autre personne à la base...
Peut etre que le fichier a gardé des parametres?

Répondre à jackson

3

P@t@ch0n, le 14 sep 2009 à 19:07:11

Sans doute oui, il suffit de l'ouvrir avec un éditeur, et de regarder en quel encodage il a été enregistré, et le modifier s'il n'est pas le bon.

Répondre à P@t@ch0n

4

jackson, le 14 sep 2009 à 19:29:39

J'ai ouvert avec dream...
et effectivement le format n'etait pas le bon.
J'ai fait une conversion en ISO europe

c'est mieu.... voir resultat ici http://www.lc-informatique.info/
cependant si vous allez dans les option de votre navigateur -> affichage-> caractere..., il affiche encore utf8
alors qu'il devrait afficher iso...

Z'avez une idée?

Répondre à jackson

5

P@t@ch0n, le 14 sep 2009 à 19:33:21

J'ai bien de l'iso-8859-1 dans FF :)

Répondre à P@t@ch0n

6

jackson, le 14 sep 2009 à 19:35:39

Tien donc...
moi pas....

Répondre à jackson

7

P@t@ch0n, le 14 sep 2009 à 19:40:30

Recharge le cache navigateur à tout hasard. ctrl+f5

Répondre à P@t@ch0n

8

 jackson, le 14 sep 2009 à 19:42:48

Ouai deja fait...
Mais sous IE c'est ok...
Je pense que FF a gardé les parametre en memoire....
Bref, pour aider les autres et fermer la discussion.

Le probleme venait du fichier crée à la base sous dream qui a enregistré les parametres dans le fichier php
suffit de faire une convertion en iso dans les parametre de dream (parametre du document)

Merci pour le coup de pouce

Répondre à jackson
Collection CommentÇaMarche.net