unicode et python24-2.4.2 sur NetBSD

octobre 4, 2006

att! mieux vaut ne pas utiliser setdefaultencoding() voir ce que Tim Peters et autres gurus racontent.

Si on a un python buildé avec le support unicode je pensais que, normalement, il suffisait de faire un:

import sys
sys.setdefaultencoding('latin-1')

pour que toutes les chaines unicode soit transformée en latin-1 quand on les print.

Je dis bien normalement, parceque sys.setdefaultencoding() n’existe pas chez moi, c’est comme si je n’avais pas le support unicode alors que u »\xe8″.encode(‘latin-1’) fonctionne parfaitement… plutot bizarre.

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :