[gull] conversion de caractères
Erik Rossen
rossen at rossen.ch
Sun May 8 22:07:17 CEST 2011
On Sun, May 08, 2011 at 06:24:32PM +0200, Paul Bartholdi wrote:
> Exemple : "ç" est représenté par "c3 83 c2 a7" (hex).
>
> À quel encodage ai-je affaire ?
UTF8 qui a passé par une conversion erroné ISO-8859-1->UTF8.
Demonstration avec le logiciel "recode":
rossen at mango:~$ echo ç > test1.txt
rossen at mango:~$ hd test1.txt
00000000 c3 a7 0a |...|
00000003
rossen at mango:~$ recode latin1..utf8 test1.txt
rossen at mango:~$ hd test1.txt
00000000 c3 83 c2 a7 0a |.....|
00000005
Comment corriger? Faire l'inverse, i.e. une conversion UTF8->ISO-8859-1:
rossen at mango:~$ recode utf8..latin1 test1.txt
rossen at mango:~$ hd test1.txt
00000000 c3 a7 0a |...|
00000003
--
Erik Rossen
rossen at rossen.ch
http://www.rtfm-sarl.ch
OpenPGP key: 2935D0B9
More information about the gull
mailing list