UnicodeEncodeError: 'ascii' codec can't encode character u'\xb7' in position 13: ordinal not in range(128)

Chris Rebert clp2 at rebertia.com
Thu Jul 16 00:39:19 EDT 2009


On Wed, Jul 15, 2009 at 9:34 PM, akhil1988<akhilanger at gmail.com> wrote:
>
> Hi!
>
> Can anyone please help me getting rid of this error:
> UnicodeEncodeError: 'ascii' codec can't encode character u'\xb7' in position
> 13: ordinal not in range(128)
>
> I am not a python programmer (though intend to start learning this wonderful
> language), I am just using a python script.
>
> After doing some search, I found that 0xb7 is a 'middle dot character' that
> is not interpreted by the python.
> Even after inserting text = text.replace('\u00b7', '') in the script, the
> problem still persists.
>
> Can anyone please tell me the easiest way to get rid of this?

We'll need the full error traceback. The error message at the end is
just not enough information.
As to fixing it, google for "UnicodeEncodeError". You should find
about a million mailinglist threads on it.

Cheers,
Chris
-- 
http://blog.rebertia.com



More information about the Python-list mailing list