En tant qu'analyste informatique je m'intéresse aux "codes" des ordinateurs. Un ordinateur ça fonctionne avec des chiffres... même pour des lettres! Le code le plus populaire qui traduit les lettres en chiffre (et vice-versa) est appelé ASCII et dans ce langage-là un "A" majuscule vaut "65".
Pratique en programmation cette connaissance peut être utilisée en Excel. La fonction "CAR" permet d'ajouter n'importe quel caractère ASCII dont des codes qui ne peuvent pas être entrés par le clavier comme le "CAR(10)", le "saut de ligne".
Le code ASCII avait un défaut. Basé sur un octet par lettre il ne pouvait y avoir plus de 256 codes. Et encore les premiers 128 sont les même pour tout le monde ce qui en laisse 128 pour les caractère spéciaux du français, allemand, espagnol, tuc, etc...
La solution adoptée internationalement est de créer un format UNICODE basé sur deux octets par lettres (un octet est 8 zéros et un ensemble). Avec maintenant 65 536 valeurs possible (2 à l'exposant 16=65 536) ont peut y mettres tous les alphabets du monde. Et même toute la série des émoticones 😜<-- dont celui-ci !
Ce soir j'ai eu l'idée d'imprimer tous les 65 000 lettres Unicode via la fonction "UNICAR" d'Excel. Comme ça fait beaucoup de ligne je me suis dit que je ferais un gros carré de 256 colonnes par 256 lignes.
Cliquer ici pour télécharger le fichier Excel
Conclusion? On retrouve un peu de tout dans l'Unicode: du braille, des symboles, des émoji, notre alphabet, les "alphabets" asiatique (qui n'en sont pas réellement), les symboles de recyclage, des échecs, cartes et dés, les chiffres romains ....et même des bonhommes égyptiens.
C'est le fun de voir la vue d'ensemble dans Excel c'est vraiment un gros amalgame d'un peu de tout :)
