New issue 2161: PyPy3 strftime does not accept unicode characters
https://bitbucket.org/pypy/pypy/issues/2161/pypy3-strftime-does-not-accept-unicode

ZyX_I:

Consider the following code:

    % pypy3 -c 'from datetime import datetime as dt; 
print(repr(dt.now().strftime(''\u231a'')))' | hexdump -C

it outputs

    00000000  27 ef bf bd ef bf bd ef  bf bd 27 0a              |'.........'.|
    0000000c

: basically a single quote, three U+FFFD REPLACEMENT CHARACTER characters, a 
single quote and newline. If you replace `pypy3` with `python3.4` you will see

    00000000  27 e2 8c 9a 27 0a                                 |'...'.|
    00000006

which is what was expected: same surrounding and a single U+231A WATCH 
character. This happens with PyPy3-2.4.0, Gentoo amd64 linux with `USE='bzip2 
gdbm jit ncurses -sqlite -tk'` (each USE flag listed, except jit produces 
either `--withmod-{use}` (`{use}`) or `--withoutmod-{use}` (`-{use}`) 
arguments, jit adds `--jit-backend=auto` argument).


_______________________________________________
pypy-issue mailing list
pypy-issue@python.org
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to