TechBlogSD - Tout pour le développement WordPress et WEB
Instructions WEB et WordPress, actualités, revues de thèmes et plugins

Pourquoi les emoji et les symboles affichent une boîte carrée ou un point d’interrogation ?

2

Le consortium Unicode est une organisation à but non lucratif qui maintient un point de code unique pour chaque symbole et caractère. Les systèmes d’exploitation et les applications interprètent ces points de code Unicode et vous permettent de taper. Il y a 1 114 112 points de code disponibles dans Unicode alors que seulement 143 859 sont affectés à des caractères spécifiques à partir de la version Unicode 13.0. Même avec ces codes de 143K, de nombreux symboles et caractères afficheront toujours un carré ou un point d’interrogation. Voici les raisons pour lesquelles vous placez un carré ou un point d’interrogation au lieu de symboles.

Qu’est-ce que cette boîte carrée ou ce point d’interrogation ?

Lorsqu’une application ne prend pas en charge le point de code Unicode, vous verrez l’un des éléments ci-dessous :

  • Boîte carrée
  • Point d’interrogation
  • Point d’interrogation à l’intérieur d’une boîte
  • Caractères indésirables incompatibles

Cela se produit pour diverses raisons et nous allons en expliquer quelques-unes ici.

Comprendre comment un caractère est affiché

Avant d’aller plus loin, il est nécessaire de comprendre comment les applications affichent les caractères lorsque vous tapez. En effet, le même processus fonctionne pour tous les caractères, y compris les symboles qui ont un point de code Unicode.

Les applications numériques fonctionnent avec 1 et 0. Par conséquent, l’application convertit le point Unicode d’un caractère en code binaire et le stocke. Lorsque vous ouvrez un fichier contenant un caractère, votre ordinateur interprète le code binaire en un symbole visible. Pour cela, il existe de nombreuses normes de mappage disponibles appelées codage de caractères.

Pourquoi les emoji et les symboles affichent une boîte carrée ou un point d'interrogation ?

Étapes du processus dans l’affichage des caractères

Le codage de caractères courant est UTF-8 (format de transformation Unicode 8 bits). Si une étape se passe mal, le personnage apparaîtra sous la forme d’une boîte carrée, d’un point d’interrogation ou d’une ordure.

Pourquoi les emoji et les symboles affichent une boîte carrée ou un point d'interrogation ?

Dollar Emoji montrant comme point d’interrogation

1 Utiliser le codage de caractères UTF-8

La raison la plus probable pour laquelle vous voyez une case carrée est que l’application ne prend pas en charge le point de code Unicode. Lorsqu’une application comme Word ou Excel ne peut pas interpréter le point de code, elle affichera une case carrée indiquant l’incompatibilité ou vous verrez des caractères indésirables. Vous trouverez ci-dessous un exemple de l’apparence des puces lorsque le document n’est pas compatible :

Pourquoi les emoji et les symboles affichent une boîte carrée ou un point d'interrogation ?

Caractères non pris en charge

La solution pour résoudre ce problème consiste à modifier l’encodage sur le document. Cependant, cela dépend de l’application et du système d’exploitation que vous utilisez. Suivez les instructions ci-dessous pour Word sous Windows :

Lorsqu’un fichier n’est pas compatible, Word affiche automatiquement la boîte de dialogue de conversion de fichier lorsque vous l’ouvrez. Si vous ne voyez pas la boîte de dialogue de conversion de fichier, vous devez d’abord l’activer.

  • Ouvrez un nouveau document Word et accédez à la section "Fichier > Options > Avancé". Faites défiler jusqu’à la section "Général" et activez "Confirmer la conversion du format de fichier à l’ouverture". Cela affichera la boîte de dialogue de conversion de fichier chaque fois que vous ouvrez un document non compatible avec les extensions de fichier par défaut de Word.

Pourquoi les emoji et les symboles affichent une boîte carrée ou un point d'interrogation ?

Confirmer la conversion du format de fichier à l’ouverture

  • Maintenant, ouvrez le fichier qui affiche une boîte carrée ou des caractères indésirables. Vous devriez voir une boîte de dialogue « convertir le fichier » comme ci-dessous. Choisissez "Texte codé" et cliquez sur le bouton "OK".

Pourquoi les emoji et les symboles affichent une boîte carrée ou un point d'interrogation ?

Convertir le fichier

  • Vous verrez la boîte de dialogue "Conversion de fichier" comme ci-dessous. Choisissez "Autre encodage" et sélectionnez l’option "Unicode (UTF-8)". Cliquez sur « OK » pour ouvrir le fichier.

Pourquoi les emoji et les symboles affichent une boîte carrée ou un point d'interrogation ?

Sélectionnez l’encodage UTF 8

Maintenant, vous devriez voir toutes les cases carrées et les caractères indésirables devraient s’afficher correctement car ils sont correctement convertis à l’aide de l’encodage Unicode.

Pourquoi les emoji et les symboles affichent une boîte carrée ou un point d'interrogation ?

Symboles de balle appropriés

Comme mentionné, la modification de l’encodage des caractères dépend de l’application que vous utilisez. En résumé, vous devez vous assurer d’utiliser le codage de caractères UTF-8 pour que les symboles s’affichent correctement.

2 Langue du système d’exploitation

Dans le processus ci-dessus, les systèmes d’exploitation tels que Windows et Mac utilisent une page de codes pour mapper le point de code Unicode en code binaire. Cela signifie qu’un même symbole peut avoir un mappage différent sur différents systèmes d’exploitation. Si vous affichez des documents multiplateformes créés sur un système d’exploitation différent, la raison possible pourrait être l’interprétation différente du même symbole. C’est aussi la raison pour laquelle l’affichage du même code est différent selon le système d’exploitation.

Généralement, vous pouvez changer la page de code en changeant la langue sur votre ordinateur. Cependant, ce n’est pas recommandé ou faisable dans tous les cas de simplement afficher le symbole sur votre document.

3 Choisissez différentes polices

Apple a sa propre police Symbol tandis que Microsoft a des polices comme Wingdings et Webdings. Ces polices sont compatibles pour afficher les symboles dans un style approprié. Lorsque vous voyez une boîte carrée, essayez de changer la police en Webdings ou Wingdings sous Windows et Symbol sous Mac.

Pourquoi les emoji et les symboles affichent une boîte carrée ou un point d'interrogation ?

Polices sous Windows

4 Intégrer la police dans le document

Il peut arriver que vous deviez créer un document à l’aide de symboles spéciaux et le distribuer aux utilisateurs qui le visualisent dans un système d’exploitation différent. Dans ce cas, assurez-vous d’ intégrer les polices utilisées dans le document afin qu’il fonctionne correctement lorsqu’il est affiché dans un autre système d’exploitation.

  • Ouvrez le document Word et allez dans la section "Fichier > Options > Enregistrer".
  • Faites défiler jusqu’à la dernière section qui affiche « Préserver la fidélité lors du partage de ce document ».
  • Cochez la case en regard de « Activer les polices dans le fichier ».
  • Activez également « Intégrer uniquement les caractères utilisés dans le document (idéal pour réduire la taille) » pour réduire la taille de votre fichier.

Pourquoi les emoji et les symboles affichent une boîte carrée ou un point d'interrogation ?

Intégrer des polices dans un fichier

5 nouveaux symboles

Unicode publie de nouveaux symboles, en particulier des emoji, chaque année. Chaque fois qu’il y a un nouvel emoji, cela peut prendre un certain temps pour que des entreprises comme Microsoft et Apple adoptent le code. Vous pouvez consulter le site Web Unicode pour les symboles nouvellement publiés pour vous assurer que vous n’êtes pas aux prises avec eux.

6 Square Box sur les navigateurs

Semblable à d’autres applications, les développeurs Web utilisent également des symboles en HTML, CSS et JavaScript. Vous devez convertir le point de code Unicode en une entité d’échappement décimale ou hexadécimale et transmettre votre document Web pour utiliser les symboles sur les documents Web. Les navigateurs modernes ont la possibilité d’utiliser une police personnalisée qui peut bloquer la police des symboles utilisée sur le site Web. Par conséquent, assurez-vous de vérifier les paramètres de police de votre navigateur et autorisez le chargement des polices à partir du site Web.

Vous trouverez ci-dessous un exemple sur Firefox où vous pouvez accéder à la page « about : preferences » et autoriser les pages Web à utiliser leur propre police.

Pourquoi les emoji et les symboles affichent une boîte carrée ou un point d'interrogation ?

Paramètres de police dans Firefox

Derniers mots

Bien qu’Unicode s’efforce de rendre tous les symboles et caractères disponibles, il appartient aux grandes entreprises comme IBM, Microsoft et Apple de les adopter uniformément dans les applications. Dans la plupart des cas, vous pouvez résoudre le problème des symboles affichés sous forme de boîte carrée en changeant la police ou en utilisant le codage de caractères. Cependant, vous ne pourrez peut-être pas résoudre le problème si votre ordinateur ne prend pas en charge en raison d’une page de code ou d’une incompatibilité.

Source d’enregistrement: www.webnots.com
Leave A Reply

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails