On 12/14/2013 9:03 AM, wxjmfa...@gmail.com wrote:

D:\>chcp 65001
Page de codes active : 65001
D:\>echo "*"
"*"

Try pasting *your* original echo command: echo "ሴé€㑖Ѓ⌴*"

To repeat, here is what I see:
'''
C:\Users\Terry>echo "?‚????*"
"?‚????*"

C:\Users\Terry>chcp 65001
Active code page: 65001

C:\Users\Terry>echo "*"
The system cannot write to the specified device.
'''
To repeat, the second time I paste: echo "ሴé€㑖Ѓ⌴*"
but Command Prompt only displays: echo "*". Typing in the latter, ascii-only, command is meaningless.

A similar test:
'''
C:\Users\Terry>more
^Z

C:\Users\Terry>chcp 65001
Active code page: 65001

C:\Users\Terry>more
Not enough memory.
'''
This was reported by Victor Stinner as part of
http://bugs.python.org/issue19914
to explain how cp65001 causes behavior like this with Python's interactive help() function (which more for paging on Windows).

>>> help(str)
Not enough memory.

See
http://stackoverflow.com/questions/3401802/codepage-850-works-65001-fails-there-is-no-response-to-call-foo-cmd-interna
for other reports that cp65001 fails. It is not just me.

--
Terry Jan Reedy


--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to