En principio si, pero al parecer venia codificado y el problema venia desde el principio cuando recibía datos:<br><br><br>buffer = s.recv(4028).encode(&#39;utf-8&#39;)<br><br>lo deje:<br>buffer = s.recv(4028)<br><br>Y listo, ya funciona en terminal. Lo que me parecía raro que es cuando lo lanzaba desde pydev no cascaba la codificación y en terminal si, es que el rollo es que en teoría python ya trabaja según convenga en unicode pero al trabajar con bases de datos sqlite la cosa cambia.<br>
<br>Un saludo<br><br><div class="gmail_quote">El 1 de febrero de 2011 09:55, peter <span dir="ltr">&lt;<a href="mailto:pablomarmol@gmail.com">pablomarmol@gmail.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
El día 1 de febrero de 2011 00:36, chakalinux &lt;<a href="mailto:chakalinux@gmail.com">chakalinux@gmail.com</a>&gt; escribió:<br>
<div class="im"><br>
&gt; Traceback (most recent call last):<br>
&gt;   File &quot;./irc.py&quot;, line 327, in &lt;module&gt;<br>
&gt;     Irc()<br>
&gt;   File &quot;./irc.py&quot;, line 118, in __init__<br>
&gt;     s.send((unicode(&quot;PRIVMSG %s :%s, %s\r\n&quot; % (channel, nick, result))))<br>
&gt; UnicodeDecodeError: &#39;ascii&#39; codec can&#39;t decode byte 0xc3 in position 61:<br>
&gt; ordinal not in range(128)<br>
<br>
<br>
</div>¿Te das cuenta de que intentabas enviar unicode sin codificar?  Y<br>
python te lo codifica como ascii, claro.<br>
Codifícalo explícitamente  (con la codificación que use esa red de irc)<br>
_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
</blockquote></div><br>