Recommande ou tu va souffir !

Présentation

  • : le blog nicoxxl
  • : Blog d'un jeune qui test les limites de sa ubuntu, et gratouille sa gratte
  • : 25/01/2007
  • Partager ce blog

orthographe

Je m'exuse des fôôtes d'orthographe que vous pourriez trouver.

Si jamais il y en a une que vous voyai, postez un commentaire et je corrigerai !


Publié dans : nicoxxl

Récement pour un bot IRC, je recevais de l'utf-8 (depuis un rss) et pour le poster sur le chan je faisais

 

chaine_utf8=feed["items"][0]["title"]
c.privmsg(target,chaine_utf8)

 

Mais ça me retournais un erreur, en effet il faut de l'«ascii» (même si c'est pas de l'ascii qu'il y a dedans):

 

  File "/usr/lib/python2.6/dist-packages/irclib.py", line 766, in privmsg
    self.send_raw("PRIVMSG %s :%s" % (target, text))
  File "/usr/lib/python2.6/dist-packages/irclib.py", line 790, in send_raw
    self.socket.send(string + "\r\n")
UnicodeEncodeError: 'ascii' codec can't encode character u'\xab' in position 18: ordinal not in range(128)

 

Alors la solution magique m'a été donné par al:

 

chaine_utf8=feed["items"][0]["title"]
c.privmsg(target,chaine_utf8.encode("utf-8"))
Dit ce que tu en pense ... - Voir les 1 commentaires, car il y en a bien 1 ... Enfin je pense
Retour à l'accueil

Commentaires

Pour approfondir sur ce sujet, je recommande cette présentation: http://farmdev.com/talks/unicode/

Commentaire n°1 posté par al le 16/11/2011 à 16h55
Dit ce que tu en pense ...
Mercredi 16 novembre 2011 3 16 /11 /Nov /2011 15:35

Comentaires

N'hésitez pas à commenter, je prend bien tout type de commentaires, tant qu'il sont justifiez !

Un commentaire du style "c'est nul !", je vous envérai chier !

Par contre, un commentaire du style "Tu développe trés peu ce point, tu devrais ...", là vous aurez une chance d'avoir un blog de meilleur
qualité !

RSS:

  • Flux RSS des articles

Rechercher

Moi :

  • nicoxxl
  • le blog nicoxxl
  • jeune c*n ...
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus