Pages : 1
#1 Le 08/06/2006, à 09:21
- titi38
[Résolu] problème affichage caractères page Web
J'ai installé tout le package LAMP .
Ce la fonctionne pas de souci.
J'ai appliqué la manip suivante pour le jeu de caractere
Encodage par défaut en Latin1 (ISO-8859-1)
Cherchez la ligne suivante :
#AddDefaultCharset ISO-8859-1
Décommentez-la en enlevant le # :
AddDefaultCharset ISO-8859-1
Pour ceux qui ont la locale iso-8859-15 (sinon vous pouvez faire "sudo dpkg-reconfigure locales” pour l"ajouter) et qui désirent l"utiliser par défaut, ajoutez un 5 en fin de ligne :
AddDefaultCharset ISO-8859-15
ainsi que la ligne suivante dans le paragraphe en-dessous :
AddCharset ISO-8859-15 .iso8859-15 .latin15 .fr
Il ne vous reste plus qu"à mettre "fr” en première position dans la ligne LanguagePriority (juste au-dessus), et à demander à apache de relire sa configuration :
$ sudo /etc/init.d/apache2 reload
Cependant lorsque j'affiche des données provenant de la base mysql à partir d'un champs texte les accents sont remplacé par ? et autres.
Je pense que c'est une config de mysql, mais pas trouvé.
Avez vous une piste à suivre.
Dernière modification par titi38 (Le 09/06/2006, à 13:49)
Il n'y a pas de problème. Le plus dur étant de trouver une solution.
Hors ligne
#2 Le 08/06/2006, à 12:02
- M. DECLERCQ
Re : [Résolu] problème affichage caractères page Web
J'ai installé tout le package LAMP .
Ce la fonctionne pas de souci.
J'ai appliqué la manip suivante pour le jeu de caractereEncodage par défaut en Latin1 (ISO-8859-1)
Cherchez la ligne suivante :
#AddDefaultCharset ISO-8859-1
Décommentez-la en enlevant le # :
AddDefaultCharset ISO-8859-1
Pour ceux qui ont la locale iso-8859-15 (sinon vous pouvez faire "sudo dpkg-reconfigure locales” pour l"ajouter) et qui désirent l"utiliser par défaut, ajoutez un 5 en fin de ligne :
AddDefaultCharset ISO-8859-15
ainsi que la ligne suivante dans le paragraphe en-dessous :
AddCharset ISO-8859-15 .iso8859-15 .latin15 .fr
Il ne vous reste plus qu"à mettre "fr” en première position dans la ligne LanguagePriority (juste au-dessus), et à demander à apache de relire sa configuration :
$ sudo /etc/init.d/apache2 reload
Cependant lorsque j'affiche des données provenant de la base mysql à partir d'un champs texte les accents sont remplacé par ? et autres.
Je pense que c'est une config de mysql, mais pas trouvé.
Avez vous une piste à suivre.
Bonjour ;
Vérifie tes tables et dis mois si elles sont en UTF8.
Tu a installé quoi ? un gestionnaire de contenu ?
Bien cordialement ;
Monsieur DECLERCQ
Cordialement ;
Hors ligne
#3 Le 09/06/2006, à 08:16
- titi38
Re : [Résolu] problème affichage caractères page Web
Lorsque j'ouvre phpmyadmin
Jeu de caractère pour mysql : UTF-8
Interclassement pour la connexion mysql : utf-8_bin
language phpmyadmin : francais-french
On dirait que j'ai un sacré mélange de gestion de caractère.
Il n'y a pas de problème. Le plus dur étant de trouver une solution.
Hors ligne
#4 Le 09/06/2006, à 10:11
- M. DECLERCQ
Re : [Résolu] problème affichage caractères page Web
Lorsque j'ouvre phpmyadmin
Jeu de caractère pour mysql : UTF-8
Interclassement pour la connexion mysql : utf-8_binlanguage phpmyadmin : francais-french
On dirait que j'ai un sacré mélange de gestion de caractère.
Bonjour ;
Clique sur la base de donnée que tu as "installée" et dis moi quel est l'encodage de tes tables.
Bien cordialement ;
Monsieur Laurent DECLERCQ
Cordialement ;
Hors ligne
#5 Le 09/06/2006, à 10:17
- titi38
Re : [Résolu] problème affichage caractères page Web
Effectivement j'ai oublé de le préciser :
l'interclassement des bases est : latin_swedish_ci
Etrange !
Deplus mais peut etre sans rapport je viens de voir que sous nano les accents font la même paguaille.
Dernière modification par titi38 (Le 09/06/2006, à 10:23)
Il n'y a pas de problème. Le plus dur étant de trouver une solution.
Hors ligne
#6 Le 09/06/2006, à 12:04
- M. DECLERCQ
Re : [Résolu] problème affichage caractères page Web
Effectivement j'ai oublé de le préciser :
l'interclassement des bases est : latin_swedish_ci
Etrange !Deplus mais peut etre sans rapport je viens de voir que sous nano les accents font la même paguaille.
Re-bonjour ;
Juste une autre question (enfin peut-être lol) d'ou provient ta base , est-ce un dump d'une base qui était installée sous mysql 4.1 ? C'est une base provenant de quoi ? d'un cms ?
Le problème que tu rencontre est fréquent, le plus souvent, il a lieu au changement de version de mysql ou d'une mauvaise "ré-injection".
J'ai rencontré ce genre de problème avec un dump d'une base de donnée provenant de vbulletin (forums).
Pour l'encodage de tes tables, normarlement, ça dois passer.
Donne moi plus de détails car sinon, on va y passer la semaine.
Sinon, excuse moi mais c'est quoi nano (je n'ai malheureusement pas la science infuse lol)
Bien cordialement ;
Monsieur Laurent DECLERCQ
Dernière modification par M. DECLERCQ (Le 09/06/2006, à 23:28)
Cordialement ;
Hors ligne
#7 Le 09/06/2006, à 12:26
- titi38
Re : [Résolu] problème affichage caractères page Web
nano c'est juste l'editeur de texte en mode terminal installé de base et plus sympa que vi.
Ma base provient effectivement d'une version mysql plus ancienne anncienne 3.23.49 qui est installé sous Windows et utilisé via easyphp.
J'ai utilisé la commande via phpmyadmin pour sauvegarder la totalité de la base en format de fichier .slq et réinjecté le tout via phpmyadmin en rechargeant le fichier .sql.
La base, les table et les données sont recréées sans pb.
Dans l'ancienne version effectivement il n'a pas le champs "interclassement de base".
Voila pour l'histoire
Il n'y a pas de problème. Le plus dur étant de trouver une solution.
Hors ligne
#8 Le 09/06/2006, à 13:53
- titi38
Re : [Résolu] problème affichage caractères page Web
J'ai trouvé la solution en cherchant sur le web.
Lire l'info suivante :
Dans la même logique, lorsque vous importez un fichier comportant des caractères accentués et que vous devez gérer l'interclassement privilégier l'import d'un fichier en spécifiant dans la liste déroulante de la fenêtre d'import MySql : Latin1 plutôt que de coller vos ordres sql directement dans la boite de texte ce qui produit par exemple cette forme d'écriture : généré . Ou alors faire précéder ce que vous avez collé dans la boite de texte de la chaîne suivante : SET NAMES 'latin1';.
Peut être faudrait il faire une page info, car en recherche Web beaucoup de monde rencontre le Pb.
Merci pour t'on aide Laurent.
Dernière modification par titi38 (Le 09/06/2006, à 13:56)
Il n'y a pas de problème. Le plus dur étant de trouver une solution.
Hors ligne
#9 Le 20/06/2006, à 13:33
- christelle23
Re : [Résolu] problème affichage caractères page Web
Bonjour,
Je vais tenter de poster dans ce post, même si mon problème ne ressemble pas au votre, c'est tout de même un soucis d'affichage des textes su rles pages web.
Hier soir nous avons intallé la toute dernière mise à jour d'Ubuntu. 1er problème que j'ai réussi à résoudre ; installer Macromedia Flash Player.
Autre problème maintenant, par exemple sur une page net où l'on doit noter sa date de naissance avec un affichage déroulant, je ne vois absolument rien !
De plus, sur certains sites, je ne peux pas remplir de questionnaires car quand j'écris ça reste blanc. Que dois-je faire ?
Merci
Christelle
Hors ligne
#10 Le 20/06/2006, à 15:45
- dexinou
Re : [Résolu] problème affichage caractères page Web
Dans fire fox il faut aller dans affichage/encodages des caractères/détection automatique/universel.
Dernière modification par dexinou (Le 20/06/2006, à 15:46)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#11 Le 21/06/2006, à 07:38
- christelle23
Re : [Résolu] problème affichage caractères page Web
Merci. J'ai également installé une police de caractère manquante et maintenant cela fonctionne. Merci encore.:)
Hors ligne
Pages : 1