Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Basile Starynkevitch [news]
On 2003-12-25, farid b wrote:
Comment afficher le code ascii (8bits) par exemple en C sous linux. Je n'ai que le code ascii 7 bits...
ASCII est codé sur 7 bits. Voir la page de man ascii pour les détails. On peut utiliser ISO-Latin-1 ou ISO-Latin-9 comme codage sur 8 bits. Il est compatible avec le codage ASCII. Voir la page de man iso_8859-1 ou iso_8859-15 (qui décrit Iso latin 9).
Mais la question n'est pas claire (et témoigne peut-être d'une méconnaissance d'ASCII).
Voici par exemple un programme C qui affiche le charactere Ô (O circonflexe majuscule) dont le code Iso-Latin-9 est 212 decimal ou 0xd4 hexa ou 324 octal. On le fait suivre d'un retour à la ligne.
Notez que le caractère Ô n'est pas dans le jeu ASCII.
Il faut aussi savoir que le jeu de caractère Unicode (qui contient des milliers de caractères...) est encodable en octet (par des encodages de longueur variable, par exemple UTF-8).
-- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net 8, rue de la Faïencerie, 92340 Bourg La Reine, France
On 2003-12-25, farid b <fbouzema-nospam@free.fr> wrote:
Comment afficher le code ascii (8bits) par exemple en C sous linux.
Je n'ai que le code ascii 7 bits...
ASCII est codé sur 7 bits. Voir la page de man ascii pour les détails.
On peut utiliser ISO-Latin-1 ou ISO-Latin-9 comme codage sur 8
bits. Il est compatible avec le codage ASCII. Voir la page de man
iso_8859-1 ou iso_8859-15 (qui décrit Iso latin 9).
Mais la question n'est pas claire (et témoigne peut-être d'une
méconnaissance d'ASCII).
Voici par exemple un programme C qui affiche le charactere Ô (O
circonflexe majuscule) dont le code Iso-Latin-9 est 212 decimal ou
0xd4 hexa ou 324 octal. On le fait suivre d'un retour à la ligne.
Notez que le caractère Ô n'est pas dans le jeu ASCII.
Il faut aussi savoir que le jeu de caractère Unicode (qui contient des
milliers de caractères...) est encodable en octet (par des encodages
de longueur variable, par exemple UTF-8).
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France
Comment afficher le code ascii (8bits) par exemple en C sous linux. Je n'ai que le code ascii 7 bits...
ASCII est codé sur 7 bits. Voir la page de man ascii pour les détails. On peut utiliser ISO-Latin-1 ou ISO-Latin-9 comme codage sur 8 bits. Il est compatible avec le codage ASCII. Voir la page de man iso_8859-1 ou iso_8859-15 (qui décrit Iso latin 9).
Mais la question n'est pas claire (et témoigne peut-être d'une méconnaissance d'ASCII).
Voici par exemple un programme C qui affiche le charactere Ô (O circonflexe majuscule) dont le code Iso-Latin-9 est 212 decimal ou 0xd4 hexa ou 324 octal. On le fait suivre d'un retour à la ligne.
Notez que le caractère Ô n'est pas dans le jeu ASCII.
Il faut aussi savoir que le jeu de caractère Unicode (qui contient des milliers de caractères...) est encodable en octet (par des encodages de longueur variable, par exemple UTF-8).
-- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net 8, rue de la Faïencerie, 92340 Bourg La Reine, France
farid b
bonjour et bonne fête,
Comment afficher le code ascii (8bits) par exemple en C sous linux. Je n'ai que le code ascii 7 bits...
merci
j'avoue une certaine méconnaissance des codages et en particulier du codage ascii.mais l'extension d'ascii sur 8 bits existe bel et bien dans le monde dos/windows. J'aurai simplement souhaité crééer un tableau avec les caractères de cette extension ce que j'ai fait sous dos/windows.Problème sous linux l'extension n'existe plus ==> question: Comment les réafficher dans un codage quelconque toujours en C par exemple.
ps: je veux parler des caractères coin supérieur gauche,droit etc,etc...
merci
bonjour et bonne fête,
Comment afficher le code ascii (8bits) par exemple en C sous linux.
Je n'ai que le code ascii 7 bits...
merci
j'avoue une certaine méconnaissance des codages et en particulier du
codage ascii.mais l'extension d'ascii sur 8 bits existe bel et bien dans
le monde dos/windows.
J'aurai simplement souhaité crééer un tableau avec les caractères de
cette extension ce que j'ai fait sous dos/windows.Problème sous linux
l'extension n'existe plus ==> question: Comment les réafficher dans un
codage quelconque toujours en C par exemple.
ps: je veux parler des caractères coin supérieur gauche,droit etc,etc...
Comment afficher le code ascii (8bits) par exemple en C sous linux. Je n'ai que le code ascii 7 bits...
merci
j'avoue une certaine méconnaissance des codages et en particulier du codage ascii.mais l'extension d'ascii sur 8 bits existe bel et bien dans le monde dos/windows. J'aurai simplement souhaité crééer un tableau avec les caractères de cette extension ce que j'ai fait sous dos/windows.Problème sous linux l'extension n'existe plus ==> question: Comment les réafficher dans un codage quelconque toujours en C par exemple.
ps: je veux parler des caractères coin supérieur gauche,droit etc,etc...
merci
Michel Tatoute
bonjour et bonne fête,
Comment afficher le code ascii (8bits) par exemple en C sous linux. Je n'ai que le code ascii 7 bits...
merci
j'avoue une certaine méconnaissance des codages et en particulier du codage ascii.mais l'extension d'ascii sur 8 bits existe bel et bien dans le monde dos/windows.
Ce n'est pas a proprement parler de l'ascii. C'est un encodage sur 8 bits compatible avec l'ascii , encodage propre à windows. Son nom est "Windows 1252" je crois bien.
J'aurai simplement souhaité crééer un tableau avec les caractères de cette extension ce que j'ai fait sous dos/windows.Problème sous linux l'extension n'existe plus ==> question: Comment les réafficher dans un codage quelconque toujours en C par exemple.
D'accord. Hé bien ca depend. en unicode, voici la page que tu cherches je pense:
http://www.unicode.org/charts/PDF/U2500.pdf
il te reste à l'encoder en utf-8 par exemple.
Michel.
bonjour et bonne fête,
Comment afficher le code ascii (8bits) par exemple en C sous linux.
Je n'ai que le code ascii 7 bits...
merci
j'avoue une certaine méconnaissance des codages et en particulier du
codage ascii.mais l'extension d'ascii sur 8 bits existe bel et bien dans
le monde dos/windows.
Ce n'est pas a proprement parler de l'ascii. C'est un encodage sur 8 bits
compatible avec l'ascii , encodage propre à windows. Son nom est "Windows
1252" je crois bien.
J'aurai simplement souhaité crééer un tableau avec les caractères de
cette extension ce que j'ai fait sous dos/windows.Problème sous linux
l'extension n'existe plus ==> question: Comment les réafficher dans un
codage quelconque toujours en C par exemple.
D'accord. Hé bien ca depend. en unicode, voici la page que tu cherches je
pense:
Comment afficher le code ascii (8bits) par exemple en C sous linux. Je n'ai que le code ascii 7 bits...
merci
j'avoue une certaine méconnaissance des codages et en particulier du codage ascii.mais l'extension d'ascii sur 8 bits existe bel et bien dans le monde dos/windows.
Ce n'est pas a proprement parler de l'ascii. C'est un encodage sur 8 bits compatible avec l'ascii , encodage propre à windows. Son nom est "Windows 1252" je crois bien.
J'aurai simplement souhaité crééer un tableau avec les caractères de cette extension ce que j'ai fait sous dos/windows.Problème sous linux l'extension n'existe plus ==> question: Comment les réafficher dans un codage quelconque toujours en C par exemple.
D'accord. Hé bien ca depend. en unicode, voici la page que tu cherches je pense:
http://www.unicode.org/charts/PDF/U2500.pdf
il te reste à l'encoder en utf-8 par exemple.
Michel.
Erwann ABALEA
On Thu, 25 Dec 2003, Michel Tatoute wrote:
bonjour et bonne fête,
Comment afficher le code ascii (8bits) par exemple en C sous linux. Je n'ai que le code ascii 7 bits...
j'avoue une certaine méconnaissance des codages et en particulier du codage ascii.mais l'extension d'ascii sur 8 bits existe bel et bien dans le monde dos/windows.
Ce n'est pas a proprement parler de l'ascii. C'est un encodage sur 8 bits compatible avec l'ascii , encodage propre à windows. Son nom est "Windows 1252" je crois bien.
Ou CP850, ou CP437, ou CPautrechose... Ca dépend en fait du réglage du PC en question. Windows conserve encore quelques vieilleries qui datent du DOS...
-- Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5 ----- CJ> Les censeurs agitent plus de vent que les moulins des Pays Bas. Tiens, je savais pas que c'étaient les moulins qui créaient le vent. -+- GR in GNU : Dame qui se shoote et sang chaud pensa -+-
On Thu, 25 Dec 2003, Michel Tatoute wrote:
bonjour et bonne fête,
Comment afficher le code ascii (8bits) par exemple en C sous linux.
Je n'ai que le code ascii 7 bits...
j'avoue une certaine méconnaissance des codages et en particulier du
codage ascii.mais l'extension d'ascii sur 8 bits existe bel et bien dans
le monde dos/windows.
Ce n'est pas a proprement parler de l'ascii. C'est un encodage sur 8 bits
compatible avec l'ascii , encodage propre à windows. Son nom est "Windows
1252" je crois bien.
Ou CP850, ou CP437, ou CPautrechose... Ca dépend en fait du réglage du PC
en question. Windows conserve encore quelques vieilleries qui datent du
DOS...
--
Erwann ABALEA <erwann@abalea.com> - RSA PGP Key ID: 0x2D0EABD5
-----
CJ> Les censeurs agitent plus de vent que les moulins des Pays Bas.
Tiens, je savais pas que c'étaient les moulins qui créaient le vent.
-+- GR in GNU : Dame qui se shoote et sang chaud pensa -+-
Comment afficher le code ascii (8bits) par exemple en C sous linux. Je n'ai que le code ascii 7 bits...
j'avoue une certaine méconnaissance des codages et en particulier du codage ascii.mais l'extension d'ascii sur 8 bits existe bel et bien dans le monde dos/windows.
Ce n'est pas a proprement parler de l'ascii. C'est un encodage sur 8 bits compatible avec l'ascii , encodage propre à windows. Son nom est "Windows 1252" je crois bien.
Ou CP850, ou CP437, ou CPautrechose... Ca dépend en fait du réglage du PC en question. Windows conserve encore quelques vieilleries qui datent du DOS...
-- Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5 ----- CJ> Les censeurs agitent plus de vent que les moulins des Pays Bas. Tiens, je savais pas que c'étaient les moulins qui créaient le vent. -+- GR in GNU : Dame qui se shoote et sang chaud pensa -+-