01net    Web


Actuellement en ligne : 139 Utilisateurs dont 5 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > HTML / Javascript
> Unicode UTF-8 Site Créateur Expert code source par défaut
Auteur
Message
 
<     1       >
rock38
  
   
      ?   @     Posté le 21/08/2006 08:37:55  
Voter pour ce message
Bonjour,

y a t'il des utilisateurs qui utilise Site créateur expert de Micro Apllication ?

Besoin d'aide !

Merci
Beno@
  
  :-)
      ?   @     Posté le 21/08/2006 13:13:19  
Voter pour ce message
bah donne ton probleme :sarcastic:

la boule de N.Tary est en panne :o

edit: cette derniere phrase est un pléonasme, bien sur :whistle:
-->Message édité par Beno@ le 21/08/2006 13:17:40<--
rock38
  
   
      ?   @     Posté le 21/08/2006 15:58:05  
Voter pour ce message
Beno@ a écrit :
bah donne ton probleme :sarcastic:

la boule de N.Tary est en panne :o

edit: cette derniere phrase est un pléonasme, bien sur :whistle:



Quand je prévisualise mon site web créer avec: Site créateur expert de Micro Application le code source est en Unicode UTF-8

Je n'ai pas de problème avec d'autre logiciels de création site web le code est mode standard: ISO

Merci :)
Beno@
  
  :-)
      ?   @     Posté le 21/08/2006 16:56:25  
Voter pour ce message
et ?

mais y'a pas de question :S
pourquoi tu vient ici, juste pour dire qu'il est pas comme les autres?
rock38
  
   
      ?   @     Posté le 21/08/2006 18:37:51  
Voter pour ce message
Beno@ a écrit :
et ?

mais y'a pas de question :S
pourquoi tu vient ici, juste pour dire qu'il est pas comme les autres?


Tu as raison j'ai oublié la question ! je vais essayer d'etre claire !
Comment remplacer le code Unicode UTF-8 en code ISO dans Site créateur expert ?
J'ai rien trouvez dans le logiciel!

A suivre...
Merci !
Beno@
  
  :-)
      ?   @     Posté le 23/08/2006 09:43:32  
Voter pour ce message
c'est faisable en modifiant le code html et en mettant iso-8859-1 au lieu de UTF8 dans l'entete ;)
Minus-et-Cortex
  
   
      ?   @     Posté le 23/08/2006 13:13:39  
Voter pour ce message
Salut!

Au final, ton code il esst UTF-8 ou Latin-1 ? Pour savoir, tu regardes avec un éditeur hexadécimal (ou au mieux avec la ligne de commande Windows) le code utilisé pour le caractère 'é' : si l'éditeur hexa affiche E9 (il a touché mon porte avion!) c'est du Latin-1 et si tu vois qu'il faut deux octets pour ce caractère, ca peut être de l'UTF-8. Dans la ligne de commande (avec la commande type), si c'est du Latin-1, tu verras un Ú et si c'est de l'UTF-8 tu verras une séquence étrange de deux caractères (il me semble ©Ã).
-------
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
rock38
  
   
      ?   @     Posté le 23/08/2006 20:43:27  
Voter pour ce message
Beno@ a écrit :
c'est faisable en modifiant le code html et en mettant iso-8859-1 au lieu de UTF8 dans l'entete ;)


Salut!

oui ça fonctionne :) ! mais c'est pas normale que je sois obligé de modifier le code !imagine si tu as des dizaines de pages !

je ne rencontre pas le problème avec web studio ou Publisher ils affichent en ISO,
je comprends pas pourquoi que Site créateur expert affiche par défaut UTF8
si tu des infos à ce sujet fait le moi savoir!

Je te remerci de ton aide !
rock38
  
   
      ?   @     Posté le 23/08/2006 20:47:36  
Voter pour ce message
Minus-et-Cortex a écrit :
Salut!

Au final, ton code il esst UTF-8 ou Latin-1 ? Pour savoir, tu regardes avec un éditeur hexadécimal (ou au mieux avec la ligne de commande Windows) le code utilisé pour le caractère 'é' : si l'éditeur hexa affiche E9 (il a touché mon porte avion!) c'est du Latin-1 et si tu vois qu'il faut deux octets pour ce caractère, ca peut être de l'UTF-8. Dans la ligne de commande (avec la commande type), si c'est du Latin-1, tu verras un Ú et si c'est de l'UTF-8 tu verras une séquence étrange de deux caractères (il me semble ©Ã).


Salut !

J'ai suivi la procédure de Beno@ et ça fonctionne!

Beno@ a écrit : c'est faisable en modifiant le code html et en mettant iso-8859-1 au lieu de UTF8 dans l'entete

Merci pour ton aide ! bonne soirée à toi !
Gérard79
  
   
      ?   @     Posté le 28/06/2007 10:11:22  
Voter pour ce message
Bonjour
Etant totalement inculte en matière de programmation mais étant en charge de l'élaboration d'un site modeste pour le compte d'une toute petite commune (www.loubille.fr) je suis confronté exactement au même problème que celui traité dans cette page (pb de déformation des E accentués sous firefox après utilisation du logiciel Micro Application).
J'ai lu avec attention vos échanges mais je n'ai pas compris comment passer de UFT8 à ISO 8859... (
SVP, pouvez-vous m'en dire un peu plus ?
Je ne suis absolument pas un habitué des forums, aussi je ne connais pas les usages.
Excusez moi si je ne les respecte pas totalement - je serais vigilant à les respecter
Merci d'avance et bonne journée à tous
Beno@
  
  :-)
      ?   @     Posté le 28/06/2007 10:33:15  
Voter pour ce message
en fait, il y a deux "normes" pour les caractères qui vont influer sur la manière dont sont affichés les caractères accentués: UTF-8 et iso-8859-1

on défini cette "norme" dans l'entête avec la balise meta
se trouvant dans la partie head de la page
ici pour mettre en UTF-8

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


et là en iso-8859-1

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


donc il faut essayer les 2 pour voir lequel permet d'afficher correctement vos caractères accentués :)
Gérard79
  
   
      ?   @     Posté le 28/06/2007 19:37:19  
Voter pour ce message
Merci d'avoir répondu à mon appel.
Je vais suivre vos conseils
Très cordialement
Minus-et-Cortex
  
   
      ?   @     Posté le 29/06/2007 07:24:55  
Voter pour ce message
Beno@ a écrit :
en fait, il y a deux "normes" pour les caractères qui vont influer sur la manière dont sont affichés les caractères accentués: UTF-8 et iso-8859-1

on défini cette "norme" dans l'entête avec la balise meta
se trouvant dans la partie head de la page
ici pour mettre en UTF-8

...

donc il faut essayer les 2 pour voir lequel permet d'afficher correctement vos caractères accentués :)

Salut!

Pour précision, on ne parle pas de norme, on parle d'encodage de caractères. Il n'y en pas que deux, il y a aussi UTF-16 (utilisé par Windows, Java), cp1252 (utilisé par Windows), BIG-5 (pour les caractères chinois traditionnels à Taiwan et Hong-Kong), GB2312 (pour le chinois simplifié en Chine), et j'en passe un paquet (tous les cpXXXX, les ISO-8859-XX, etc).
Après, c'est pas dit qu'en mettant
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
cela affiche bien les caractères en UTF-8. Personnellement, je n'ai jamais réussi à faire comprendre à mon navigateur web qu'il fallait utiliser cet encodage défini dans cette balise. Dans la mesure où la RFC sur HTTP définit l'encodage des message comme étant ISO-8859-1, tous les serveurs web respectant cette RFC envoient du texte en ISO-8859-1. Donc pour changer l'encodage par défaut, il faut soit modifier le fichier de configuration du serveur web pour lui dire que l'encodage par défaut est UTF-8, soit avec par exemple PHP, envoyer un
header("Content-Type: text/html; charset=UTF-8");
. Ce qui se produit dans ces deux cas est l'envoi d'un en-tête HTTP définissant l'encodage de la page. Avec la balise <meta>, l'en-tête envoyé définit l'encodage comme étant ISO-8859-1 et la balise essaye (dans mon cas vainement) de modifier cette valeur. Donc si la solution de Beno@ ne fonctionne pas, essaye une des deux ci-dessus.

@+
-------
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
Beno@
  
  :-)
      ?   @     Posté le 29/06/2007 09:45:43  
Voter pour ce message
Minus-et-Cortex a écrit :

. Ce qui se produit dans ces deux cas est l'envoi d'un en-tête HTTP définissant l'encodage de la page. Avec la balise <meta>, l'en-tête envoyé définit l'encodage comme étant ISO-8859-1 et la balise essaye (dans mon cas vainement) de modifier cette valeur. Donc si la solution de Beno@ ne fonctionne pas, essaye une des deux ci-dessus.

@+

merci, j'avais mis norme entre guillemets car il me semblait bien avoir paumé le nom exact :whistle:

personnellement sur mon serveur j'arrive à changer l'encodage, j'ai déjà du le faire pour parser du rss mais c'est vrai que chez free par exemple je me souviens avoir eu du mal à le faire :/
Gérard79
  
   
      ?   @     Posté le 29/06/2007 11:58:31  
Voter pour ce message
Bonjour à tous

J'ai essayé la manip préconisée par Beno@ - malheureusement ça n'a rien donné.
En regardant de très près la version HTML de ma page d'accueil, je m'aperçois d'une différence entre la syntaxe du fichier présent sur mon DD et celle de ce même fichier un fois qu'il est en ligne sous firefox (pas de pb sous IE ou Safari)

En tout début de page, sur mon DD, j'ai
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">

Et le fichier étant en ligne et ouvert sous Firefox j'ai :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">

Il y a donc 3 caractères mystérieusement rajoutés : ï,>> et le point d'interrogation à l'envers.

Selon vous, cela peut-il être à l'origine des pb d'affichage ?
Si oui, que me conseillez-vous .... est-ce réparable ou dois-je envisager purement et simplement de repartir à zéro avec un autre logiciel que celui de Micro Application ?
Dans cette dernière hypothèse, avez-vous une suggestion à me faire quand à l'achat d'un logiciel pas trop compliqué à utiliser et fiable (même s'il est plus cher) ?

D'avance merci
Cordialement
Minus-et-Cortex
  
   
      ?   @     Posté le 03/07/2007 15:18:22  
Voter pour ce message
Salut!

À priori ton fichier est enregistré en UTF-8 sur ta machine. Ton serveur envoie des en-têtes HTTP ISO-8859-1 donc pas dans le bon encodage. Si tu changes l'encodage de Firefox et que tu choisis UTF-8 (ou détection automatique éventuellement), cela devrait se résoudre. Sinon, tu ré-encodes ton fichier source (tu l'ouvres avec le bloc-notes) et tu fais 'Enregistrer sous...' tu laisses le même nom de fichier, mais dans la liste 'Codage', tu sélectionnes ANSI.

@+
-------
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
Gérard79
  
   
      ?   @     Posté le 05/07/2007 11:12:25  
Voter pour ce message
Bonjour à tous
Je remercie sincèrement Minus-et-Cortex car sa solution à mon problème est la bonne.
Merci aussi à tous ceux qui ont répondu à ma demande d'aide.
Cordialement à tous
<     1       >

01net > Forum de 01net > Programmation et développement > HTML / Javascript
> Unicode UTF-8 Site Créateur Expert code source par défaut

Aller à :

Page générée en : 0.065s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Calendrier
Réalisez de A à Z des calendriers originaux pour partager les grands moments !
Jeux
Découvrez au plus vite le premier jeu de simulation de vie de couple. Téléchargez Singles!