écrire en caractère chinois ou autre dans un menu

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] écrire en caractère chinois ou autre dans un menu

    Bonsoir,

    Je veux créer des liens menu divers pointant vers un url externe, les liens stipule la langue des sites internet:

    Menu langue:
    - francais
    - English
    - chinois
    - russe

    Le problème c'est que lorsque j'écris directement en chinois et en russe ca me met des points d’interrogation à la place.

    Je pense que ca vien de la base de donnée.

    Pouvez vous me dire ce que je dois modifier.

    Cordialement

    Seb

  • #2
    Re : écrire en caractère chinois ou autre dans un menu

    verifies que dans ton fichier index.php de ton template, tu ai bien la declaration <meta charset=utf8">.
    Tu peut aussi le verifier en faisant ctrl +u sur une page en russe....

    Commentaire


    • #3
      Re : écrire en caractère chinois ou autre dans un menu

      Pour la base de données, il ne doit pas avoir de soucis.
      J'ai travaillé sur un site en Allemand/anglais/Hebreu tout fonctionne correctement.
      http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
      http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

      Commentaire


      • #4
        Re : écrire en caractère chinois ou autre dans un menu

        bonjour,

        tout d'abord merci pour vos réponses.

        pour ce qui est du paramètre du template en front j'ai ceci: <meta http-equiv="content-type" content="text/html; charset=utf-8">

        mai le problème c'est que dans l'administration je ne peu pas mettre directement les caractères chinois et enregistré, quand j’insère directement les caractères chinois et que je valide ça me met des " ???? " ensuite dans le front office ca m'affiche pareil.
        Lorsque j’édite mon menu avec firebug et que je colle directement le caractère chinois ça me l'affiche normalement.

        Commentaire


        • #5
          Re : écrire en caractère chinois ou autre dans un menu

          dans quelle langue est ton admin ?

          Commentaire


          • #6
            Re : écrire en caractère chinois ou autre dans un menu

            Envoyé par lefabdu51 Voir le message
            dans quelle langue est ton admin ?
            Mon admin est en langue FR principal.
            j'ai installer les langues russe et chinois pour l'admin et le site.

            Même dans le traitement de texte quand je veux créer un article je ne peu pas mettre les caractères chinois, ca me met des "?????"



            Informations système


            PHP exécuté sur Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
            Version de la base de données: 5.5.46-0+deb7u1-log
            Interclassement de la base de données: latin1_general_ci
            Version de PHP 5.4.45
            Serveur web Apache
            Serveur web pour interface PHP cgi-fcgi
            Version de Joomla Joomla! 3.4.1 Stable [ Ember ] 21-March-2015 20:30 GMT
            Version de la plateforme Joomla! Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT
            Navigateur Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36
            Dernière édition par letyrex à 15/12/2015, 12h25

            Commentaire


            • #7
              Re : écrire en caractère chinois ou autre dans un menu

              Est-ce que le soucis est seulement avec le chinois, ou le russe a le même soucis ?
              http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
              http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

              Commentaire


              • #8
                Re : écrire en caractère chinois ou autre dans un menu

                Envoyé par electrocity Voir le message
                Est-ce que le soucis est seulement avec le chinois, ou le russe a le même soucis ?
                Bonjour,

                Le soucis est aussi sur la langue russe! je crois que c'est les langues qui sont avec des caractères spécifiques. c'est pour ca que j'avais pensé à la base de donnée!

                j'ai aussi essayé directement d’écrire dans la base de donné en caractère chinois mai rien à faire çà me pose des problèmes.

                Commentaire


                • #9
                  Re : écrire en caractère chinois ou autre dans un menu

                  Si cela ne fonctionne pas, il faut voir avec ton hebergeur.
                  J'ai trouvé cette page qui en parle : http://dev.mysql.com/doc/refman/5.7/en/faqs-cjk.html
                  Il semblerait que selon les base de donnée certains réglages sont nécessaires.
                  Mais au final, je n'y crois pas trop car le soucis est aussi avec le russe.
                  Tu peut essayer de vérifier les tables sous mysql par exemple, si les champs de text concerné sont bien en utf8_general_ci, ce qui devrait toujours être le cas dans Joomla
                  http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
                  http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

                  Commentaire


                  • #10
                    Re : écrire en caractère chinois ou autre dans un menu

                    Bonjour,

                    J'ai fais un test.

                    J'ai réinstaller mon site en local, ayant déja un autre site internet différent sur mon PC j'ai changer la destination de la base dans mon fichier config.PHP.

                    Donc mon site principal ( celui qui bug ) que j'ai installer en local sur mon PC j'ai modifier le fichier config en allant appeler une autre base de donné que j'avais déjà sur wamp qui fait tourné un autre site.
                    lorsque je rentre mon menu celui-la s'affiche normalement avec les caractères chinois.

                    J'ai donc garder le répertoire cible qui contient mon site principale ( celui qui bug ) pour voir si ca viens d'un problème de fichier, mai celas fonctionne correctement en appelant une base de donnée différentes.

                    Plusieurs solution sont possible:

                    1) la base de donnée est obsolètes et/ou défectueuse. ( j'ai comparer les 2 tables contenant les menu mai rien est différent.)
                    2) un plugin ou composant installer met en Default l'affichage. ( j'ai supprimer certains composant et plugins mai rien à changer )
                    3) je sais plus....et je cherche!

                    Commentaire


                    • #11
                      Re : écrire en caractère chinois ou autre dans un menu

                      Ca y es j'ai trouver le problème, mai je ne comprend pas pourquoi les tables passent toutes en latin. et que seulement 4 ou 5 tables sont en UTF8. j'ai changer changer manuellement l'interclassement de la BDD en utilisant notepad+++ en UTF8.

                      les bases de donné était en UTF8 à l'origine et du jours au lendemain elles sont passé en latin, et suite à ca j'avais des menus qui était inexistant, certain composant était invisible.

                      Bon mon problème et je pense entièrement résolu.

                      à vérifier pour ce genre de problème:

                      1) vérifier l’existence du charset UTF8 dans le template <meta http-equiv="content-type" content="text/html; charset=utf-8">
                      2) vérifier la base de donné ( toutes les tables, car une seul peu mettre en défaut pas mal de choses )
                      3) Modifier l'interclassement de la table:
                      Si comme moi vous devez changer l'interclassement de toute les tables, exporter la base de donnée puis l'ouvrir avec notepad++ encodé le fichier en UTF8 puis faire une recherche " CHARSET=latin1 " et remplacer par " CHARSET=UTF8 ". ( mon probléme était que toutes les tables mise à part 5 ou 6 était en CHARSET=latin1 ).

                      Merci pour les aides que et les informations apporter, toutes les suggestions m'ont aider à régler mon soucis.

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X