Well, on my linux box (ubuntu) it had no problem with this:

for i in range(0, 65536):
    uchar=unicode("\u%04X"%i,"unicode-escape")
    print uchar

So my guess is you're missing some character in your set, but I'm not sure.

HTH
-Wayne

On Wed, Aug 27, 2008 at 8:59 PM, Yang <[EMAIL PROTECTED]> wrote:

> Hello,
>    I am trying to print out the hole unicode char list in window! form
> 0-65535.
> I use the winxp in simple chinese LOCAL! the ascii form 0-127 and CJK chars
> form
> 0X4E00-0X9FA4 can be print out! Other ucode chars case this error
> "UnicodeEncodeError: 'gbk' codec can't encode character u'\u9fa6' in
> position 0"
>
> my code is here:
>  for i in range(0,65536 ):
>            uchar=unicode("\u%04X"%i,"unicode-escape")
>            print "%x :"%i,uchar
>
> how can I achive a hole unicode list? Or can it be done?
>
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Yang
> [EMAIL PROTECTED]
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2008-08-28
>
>
>
>
> _______________________________________________
> Tutor maillist  -  Tutor@python.org
> http://mail.python.org/mailman/listinfo/tutor
>
>


-- 
To be considered stupid and to be told so is more painful than being called
gluttonous, mendacious, violent, lascivious, lazy, cowardly: every weakness,
every vice, has found its defenders, its rhetoric, its ennoblement and
exaltation, but stupidity hasn't. - Primo Levi
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to