Partage
  • Partager sur Facebook
  • Partager sur Twitter

Table de codage graphique

(Console C#)

    12 août 2018 à 19:53:32

    Bonjour à tous juste une petite question ^^ J'ai un petit problème lorsque j'essaye d'afficher l'un des caractères graphique de l'image suivante :

    Sa me fait sa :

    Je comprends pas pourquoi sachant que sa fonctionnait très bien sur mon ancien pc ^^ Merci de vos réponses :)

    -
    Edité par Hollowzim 12 août 2018 à 19:56:07

    • Partager sur Facebook
    • Partager sur Twitter
      12 août 2018 à 19:56:49

      L'encodage utilisé pour l'affichage ne supporte pas ces caractères, à toi d'en utiliser un qui les gère
      • Partager sur Facebook
      • Partager sur Twitter
      Censément, quelqu'un de sensé est censé s'exprimer sensément.
        12 août 2018 à 20:01:26

        Ce que tu appelles encodage c'est ce que j'utilise pour afficher ces caractères ? Donc si c'est sa il y aurait autre chose que Console.WriteLine ou Console.Write pour afficher ces caractère ? Ou je me trompe complètement ?

        -
        Edité par Hollowzim 12 août 2018 à 20:05:09

        • Partager sur Facebook
        • Partager sur Twitter
          13 août 2018 à 18:03:28

          Votre question est assez vague.

          Ce que vous montrez, c'est des caractères qui ne sont pas imprimables dans la table ASCII standard.

          Après rien n'interdit le concepteur d'une police de créer des caractères sur ces valeurs (c'était même très fréquent quand l'ASCII n'était pas très répandu, dans les années 80 ou dans le GSM).

          Après, l'affichage dans la console Windows est assujettie à la police qui y est utilisée dans la console ainsi que de la langue de l'OS qui influence le codepage utilisé par la console donc la "symbolique" des caractères ASCII hors plage standard.

          • Partager sur Facebook
          • Partager sur Twitter
          Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
            13 août 2018 à 18:22:15

            Okay donc si je comprend bien ce sont des caractères qui ne sont pas utilisable par tout les OS donc si sa ne fonctionne pas je peux pas y remédier facilement ? Merci pour vos réponses en tout cas :)

            Ps : voici ou je les ai trouvé ces caractères : https://fr.wikipedia.org/wiki/Page_de_code_850

            -
            Edité par Hollowzim 13 août 2018 à 18:23:05

            • Partager sur Facebook
            • Partager sur Twitter
              13 août 2018 à 18:57:23

              Vous faites de la paléologie informatique.

              >qui ne sont pas utilisable par tout les OS

              Non.

              C'est un peu plus compliqué que cela.

              C'est plus lié aux primitives à qui vous envoyez ces cochonneries et comment elles sont configurées (par défaut).

              >si sa ne fonctionne pas je peux pas y remédier facilement ?

              Il faut configurer correctement les primitives utilisées pour qu'ils correspondent à ce que vous voulez (et ne pas être lié à "c'est tombé en marche").

              Mais bon, il s'agit de primitives liées à des machins plus vieux que 30 ans. Moi, j'éviterais d'utiliser ces antiquités et d'utiliser des API plus "up to date".

              Le machin de Wikipédia, c'est pour un codepage 850, c'est (ou c'était) le réglage par défaut d'un Windows US, pour un Windows FR, c'est un codepage 1252.

              • Partager sur Facebook
              • Partager sur Twitter
              Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.

              Table de codage graphique

              × 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