A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/2003-April/034669.html below:

[Python-Dev] Python dies upon printing UNICODE using UTF-8

[Python-Dev] Python dies upon printing UNICODE using UTF-8Moore, Paul Paul.Moore@atosorigin.com
Wed, 16 Apr 2003 15:53:24 +0100
From: Duncan Booth [mailto:duncan@rcp.co.uk]
> I think its a problem with windows, or with the C runtime rather than=20
> Python. The line editing is handled by the system and is obviously =
screwy.=20
> Python is interpreting what you entered as signalling end of file. =
Call=20
> raw_input and type your text there and you will get an EOFError.

Too right something's screwy. But it's not just in the interactive
interpreter. It goes wrong when run from a file, with no non-ascii
characters in the script, as well.

See the attached transcript.

I don't doubt that it's some sort of Windows/CRT problem, but maybe
it's fixable within Python...?

Paul

--- session transcript ---

C:\Data
>chcp
Active code page: 65001

C:\Data
>testutf8.py
h=F2l=E1
Traceback (most recent call last):
  File "C:\Data\testutf8.py", line 1, in ?
    print u'h\xf2l\xe1'.encode("utf-8")
IOError: [Errno 2] No such file or directory

C:\Data
>type testutf8.py
print u'h\xf2l\xe1'.encode("utf-8")



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4