Re: [SSFR] quel langage ? |
[ Thread Index |
Date Index
| More debianworld.org/shellscript-fr Archives
]
On Fri, Dec 02, 2005 at 12:46:20AM +0000, Vincent Lefevre wrote:
> > >>> x.encode("utf-8")[::-1]
> > '\xa8\xc3\xa0\xc3\xa7\xc3\xa9\xc3'
> >
> > c'est beau comme un vieux papier gras :-)
>
> En clair, [::-1] ne fonctionne pas avec Unicode puisque les séquences
> Unicode auraient dû être gardées dans le même ordre.
He oui, je n'avais pas envisager qu'on puisse aprecier les vieux
papier gras ;)
Dans le meme temps c'est aussi grace a cela que l'on est content de
ne pas voir l'environment lexical pourris par une multitude de builtin
a adapter a des cas particuliers tels que celui-ci, sachant que le
format unicode par defaut de python est l'utf-16/ucs2: 2 slicing et
une combinaison sur les chaines suffisent a specialiser une fonction
reverse generique, ce qui repondra a 99% des cas dixit unicode, l'utf-8
et son variable length coding (dans le genre pas multibytes... </grin> :)
etant de toute façon a reserver a des usages externes et a convertir au
plus vite :)
xavier.
--
klapwet!
--
eltapwet!
--
dupwet!