Encodage Accents JQuery help
Fermé
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
-
16 juin 2010 à 21:43
Laugarhraun Messages postés 14 Date d'inscription mercredi 16 juin 2010 Statut Membre Dernière intervention 10 septembre 2010 - 16 juin 2010 à 23:54
Laugarhraun Messages postés 14 Date d'inscription mercredi 16 juin 2010 Statut Membre Dernière intervention 10 septembre 2010 - 16 juin 2010 à 23:54
A voir également:
- Encodage Accents JQuery help
- Encodage ascii - Guide
- Encodage binaire - Guide
- Accents sur majuscules word - Guide
- Comment mettre les accents dans les sms - Forum Samsung
- Parametre d'encodage non pris en charge - Guide
6 réponses
Laugarhraun
Messages postés
14
Date d'inscription
mercredi 16 juin 2010
Statut
Membre
Dernière intervention
10 septembre 2010
44
16 juin 2010 à 21:57
16 juin 2010 à 21:57
L'encodage déclaré comme réel des deux fichiers (celui contenant le javascript et celui chargé) est-il bien le même ?
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
19
16 juin 2010 à 22:33
16 juin 2010 à 22:33
eh bien le div id=content se trouve dans mon index.html dont l'encodage est bien spécifié (si je mets des accents dedans pas de soucis )
mais mes .html a charger dans le div ne contiennent que du texte et quelques balises
exemple de accueil.html :
<p>
Bienvenue sur le site du Studio NIBIRU.
</p>
<p>
Situé à Saint-Germain-en-Laye, le studio, equipé d'une SSL Axiom 96 voies et
<br />
d'un backline haut de gamme, répond aux attentes des professionnels comme des particuliers.
</p>
<p>
2 Regies, 1 salle de prise de 20m2, un salon/cuisine.
<br />
Le studio est spécialisé en musique, (disques, dvds live, habillages sonores).
<br />
Possibilité de prises live pour de petites sections.
<br />
Possibilité de lockout.
<br />
Recall de n'importe quelle session en moins d'une minute
<br />
(passez du mix d'un morceau à l'autre facilement).
</p>
et le lien du menu dans index.html:
<li><a href='#' id='accueil' onClick='loadPage(this.id)'>ACCUEIL</a></li>
et la fonction jquery :
function loadPage(pageId) {
var htmlData = "";
$.ajax( {
type: "GET",
url: 'html/'+pageId+'.html',
dataType: "html",
success: function(htmlData){$("#content").html("<div class = \"innerContent\">\n" + htmlData + "</div>");}
});
}
merci pour ton aide
mais mes .html a charger dans le div ne contiennent que du texte et quelques balises
exemple de accueil.html :
<p>
Bienvenue sur le site du Studio NIBIRU.
</p>
<p>
Situé à Saint-Germain-en-Laye, le studio, equipé d'une SSL Axiom 96 voies et
<br />
d'un backline haut de gamme, répond aux attentes des professionnels comme des particuliers.
</p>
<p>
2 Regies, 1 salle de prise de 20m2, un salon/cuisine.
<br />
Le studio est spécialisé en musique, (disques, dvds live, habillages sonores).
<br />
Possibilité de prises live pour de petites sections.
<br />
Possibilité de lockout.
<br />
Recall de n'importe quelle session en moins d'une minute
<br />
(passez du mix d'un morceau à l'autre facilement).
</p>
et le lien du menu dans index.html:
<li><a href='#' id='accueil' onClick='loadPage(this.id)'>ACCUEIL</a></li>
et la fonction jquery :
function loadPage(pageId) {
var htmlData = "";
$.ajax( {
type: "GET",
url: 'html/'+pageId+'.html',
dataType: "html",
success: function(htmlData){$("#content").html("<div class = \"innerContent\">\n" + htmlData + "</div>");}
});
}
merci pour ton aide
Laugarhraun
Messages postés
14
Date d'inscription
mercredi 16 juin 2010
Statut
Membre
Dernière intervention
10 septembre 2010
44
Modifié par Laugarhraun le 16/06/2010 à 22:51
Modifié par Laugarhraun le 16/06/2010 à 22:51
Ce n'est pas parce que les accents s'affichent bien que l'encodage est bon pour autant. Et comme c'est un problème d'encodage, autant chercher par là.
Donc peux tu vérifier l'encodage des tes fichiers (avec Notepad++, par exemple) ? Et l'encodage détecté par les navigateurs ? Est-ce bien quatre fois le même ?
Et est-ce de l'iso-8859-15 ou de l'UTF-8 ? Mieux vaut utiliser le second, employé par défaut par jQuery.
Donc peux tu vérifier l'encodage des tes fichiers (avec Notepad++, par exemple) ? Et l'encodage détecté par les navigateurs ? Est-ce bien quatre fois le même ?
Et est-ce de l'iso-8859-15 ou de l'UTF-8 ? Mieux vaut utiliser le second, employé par défaut par jQuery.
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
19
16 juin 2010 à 23:00
16 juin 2010 à 23:00
<head>
<title>
Studio Nibiru
</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
je pensais que utf-8 ne prendrais pas les accents
sous notepad++ j'ai encode en ANSI
sous FF ça a l'air d'etre du ANSI aussi comment en etre sur ?
j'en profite pour poser une autre petite question : j'ai une police spécifique et j'aimerai la fournir au client au cas ou il ne l'aurait pas est ce possible ?
encore merci
<title>
Studio Nibiru
</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
je pensais que utf-8 ne prendrais pas les accents
sous notepad++ j'ai encode en ANSI
sous FF ça a l'air d'etre du ANSI aussi comment en etre sur ?
j'en profite pour poser une autre petite question : j'ai une police spécifique et j'aimerai la fournir au client au cas ou il ne l'aurait pas est ce possible ?
encore merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
19
16 juin 2010 à 23:04
16 juin 2010 à 23:04
eh bien en effet j'etai persuade que utf-8 etait insuffisant pour les accents mais
si je prend le .html sous np++
et que je le convertit en utf-8
et que je specifie utf-8 dans le head de index.html
plus de probleme
je suis toujours interesse par le pb de la police
merci
si je prend le .html sous np++
et que je le convertit en utf-8
et que je specifie utf-8 dans le head de index.html
plus de probleme
je suis toujours interesse par le pb de la police
merci
Laugarhraun
Messages postés
14
Date d'inscription
mercredi 16 juin 2010
Statut
Membre
Dernière intervention
10 septembre 2010
44
16 juin 2010 à 23:54
16 juin 2010 à 23:54
Oulah... ANSI, ISO-8859-1 et UTF-8 sont différents, ne pas tout mélanger. Il faut que l'encodage soit le même partout, et tant qu'à faire en UTF-8. Essaie de tout convertir en UTF-8 (tous tes fichiers, et toujours déclarer cet encodage).
Quand je te lis, j'ai l'impression que tout ça est loin d'être clair ("utf-8 était insuffisant pour les accents). Rapidement, ANSI < ISO-8859-1 < UTF-8. Enfin de telles inégalités ne veulent rien dire.
Si tu as 20 minutes, je t'incite très fortement à lire cet article : https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/ qui explique ce qu'est un encodage, et la différence entre ceux sus-mentionnés.
Pour la police personnalisée, oui c'est possible. Des outils puissants sont peuvent aider à faire en sorte que ça fonctionne sur tous les navigateurs supportant les CSS (même IE6 !). Voici quelques liens :
https://www.fontsquirrel.com/tools/webfont-generator (si la police est sur ton ordinateur)
http://code.google.com/intl/fr/apis/webfonts/docs/getting_started.html (plusieurs pages expliquant comment faire et donnant le code, très bien fait)
Quand je te lis, j'ai l'impression que tout ça est loin d'être clair ("utf-8 était insuffisant pour les accents). Rapidement, ANSI < ISO-8859-1 < UTF-8. Enfin de telles inégalités ne veulent rien dire.
Si tu as 20 minutes, je t'incite très fortement à lire cet article : https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/ qui explique ce qu'est un encodage, et la différence entre ceux sus-mentionnés.
Pour la police personnalisée, oui c'est possible. Des outils puissants sont peuvent aider à faire en sorte que ça fonctionne sur tous les navigateurs supportant les CSS (même IE6 !). Voici quelques liens :
https://www.fontsquirrel.com/tools/webfont-generator (si la police est sur ton ordinateur)
http://code.google.com/intl/fr/apis/webfonts/docs/getting_started.html (plusieurs pages expliquant comment faire et donnant le code, très bien fait)