Partage
  • Partager sur Facebook
  • Partager sur Twitter

"console est indéfini"

    22 juillet 2017 à 10:41:20

    Bonjour, 

    J'ai écrit un code très simple en js. Cela marchait parfaitement au début mais d'un coup cela ne marche plus. 

    La console et le débogueur m'indique "L’encodage de caractères d’un document en texte brut n’a pas été déclaré. Le document sera affiché avec des caractères incorrects pour certaines configurations de navigateur si le document contient des caractères en dehors de la plage US-ASCII. L’encodage de caractères du fichier doit être déclaré dans le protocole de transfert ou le fichier doit utiliser une marque d’ordre des octets (BOM) comme signature d’encodage." et le code que j'ai écrit s'affiche sur la page mais pas sur le débogueur qui dit "cette page ne contient aucune source.

    Merci d'avance !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:)

    • Partager sur Facebook
    • Partager sur Twitter
      22 juillet 2017 à 11:18:20

      Les histoires d'encodage peuvent être très galères.

      Le plus simple est de tout encodé en UTF-8 (sans BOM).

      Pour convertir les fichiers en utf-8 (sans BOM), j'utilise notepad++:

      Encodage avec Notepad++

      Ensuite, il faut déclarer l'encodage sur la page html avec la balise meta

      <meta charset="UTF-8">

      Il est aussi possible de déclarer l'encodage des css :

      @charset "UTF-8"; 



      Par contre dans ton message, il est question de texte brut? là je ne vois pas.

      Bon courage.

      • Partager sur Facebook
      • Partager sur Twitter
        22 juillet 2017 à 20:51:12

        Merci :-)

        il n'y a plus d'erreur.

        Le problème avec le texte qui s'affiche sur la page vient de firefox. Lorsque j'essaye avec chrome cela marche parfaitement.

        J'ai dut toucher à un truc sans faire exprès dans les options lorsque j'ai essayer de résoudre le problème moi même. 

        Je n'aime pas l'interface de la console de google chrome, trop lumineux, en anglais et c'est sur le côté droit c'est bizarre.

        • Partager sur Facebook
        • Partager sur Twitter
          23 juillet 2017 à 9:19:17

          Bonjour,

          Si tu veux être sûr d'enregistrer tes fichiers dans le bon format, tu peux utiliser un éditeur de code plus avancé comme Atom, Sublime Text ou Visual Studio Code qui le font par défaut et disposent de fonctionnalités supplémentaires pour t'aider dans le développement. Il n'y a beaucoup de différences entre ces éditeurs et il en existe d'autres payant aux fonctionnalités et objectifs différents. Les trois que je viens de citer sont les plus connus et disponible sur à peu près toutes les plateformes.

          • Partager sur Facebook
          • Partager sur Twitter
            23 juillet 2017 à 10:37:51

            Oui, il ne faut pas utiliser notepad++ pour développer, mais si tu as des soucis d'encodage, il convertit facilement dans le bon encodage!
            • Partager sur Facebook
            • Partager sur Twitter
              23 juillet 2017 à 15:39:08

              j'utilise déjà sublime text

              tous remarche enfin...

              j'ai juste mis tout le chemin d'accès et à cause de cela ça firefox faisait rien.

              Merci  à tous pour votre aide!!!!!!!!!!!!!!!! 

              -
              Edité par codeeeeeee 24 juillet 2017 à 10:45:37

              • Partager sur Facebook
              • Partager sur Twitter

              "console est indéfini"

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown