Pages : 1
#1 Le 06/12/2009, à 19:16
- Herix
UTF-8 en C octal échappé
Bonjour toutes et tous,
De temps en temps, je me pose une question ou une autre à propos de l'encodage des caractères et la plupart du temps je m'en sors plus ou moins.
Tout à l'heure, en consultant l'accessoire "Table de caractères" (je veux dire : "l'outil essentiel classé dans le menu Accessoires") je me suis interrogé sur cette petite phrase à laquelle je n'avais jamais prêté beaucoup d'attention :
UTF-8 en C octal échappé
Quelqu'un pourrait-il m'expliquer ce que cela signifie exactement ?
- je comprends les grandes lignes de ce qu'est UTF-8
- je sais à peu près ce que compter en base 8 veut dire
- et la notion d'échappement ne m'échappe pas.
Mais la signification complète et précise de cette petite phrase mesquine "UTF-8 en C octal échappé" ?
Hors ligne
#2 Le 06/12/2009, à 19:47
- ares
Re : UTF-8 en C octal échappé
Ne nous échappons pas du forum Ubuntu-fr pour trouver la réponse proposé par Le Roi Newbie
@+
Le droit d'emmerder Dieu (Richard Malka)
Hors ligne
#3 Le 06/12/2009, à 20:01
- HymnToLife
Re : UTF-8 en C octal échappé
Pour être plus précis, c'est ce que tu mets dans du code C (et autres langages utilisant cette syntaxe) pour représenter le caractère en question :
firas@tsukino ~ % cat test.c
#include <stdio.h>
int main(void)
{
printf("\304\205\n");
return 0;
}
firas@tsukino ~ % cc -o test test.c
firas@tsukino ~ % ./test
ą
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#4 Le 09/12/2009, à 00:58
- Herix
Re : UTF-8 en C octal échappé
Ah mais oui, ogonek bien sûr ! Si jamais je me retrouve à coder en C et en Polonais (tiens par exemple une calculatrice scientifique en notation polonaise inversée pour l'iPhone, des fois que je m'ennuie) je sais que je pourrais compter sur Ubuntu pour me comprendre
Bon, oui déjà **merci** à vous deux pour vos réponses qui m'éclairent, et puis non vraiment j'adore cette table de caractères et cette façon qu'a Ubuntu de ne pas tenir pour acquis que l'univers s'écrit en ASCII7.
Et puis n'oublions pas qu'il y a 10 sortes de gens :
- ceux qui savent compter en binaire
- ceux qui ne savent pas
- et ceux qui ne savent pas compter en ternaire.
Hors ligne
#5 Le 09/12/2009, à 01:10
- Herix
Re : UTF-8 en C octal échappé
En fait alors si je comprend bien, pour faire un a avec son ognonek, je mets
11000100 dans mon octet de gauche
et
10000101 dans mon octet de droite ?
Ou l'inverse ?
et puis 205 et 304 : c'est un caractère sponsorisé par Peugeot ou quoi ?
Hors ligne
#6 Le 09/12/2009, à 01:37
- Herix
Re : UTF-8 en C octal échappé
et pourquoi est-ce qu'on ne dirait pas simplement que le petit-a-avec-son-ogonek occupe la position n° 50 309 dans une liste de 65 536 glyphes ?
Merde, j'ai longtemps cru qu'il y avait 26 lettres dans l'alphabet.
Hors ligne
Pages : 1