On Sun, Nov 28, 2010 at 08:42:24PM +0500, Andrey Rahmatullin wrote: > On Sun, Nov 28, 2010 at 03:50:55PM +0300, Stanislav Maslovski wrote: > > % python -c 'print "тест"[0]' > > � > > (кракозябр) > Здесь "тест" это 8-символьный строковый литерал, т.к. из шелла пришли 8 > байт, а кодировка не указана.
На самом деле откуда пришли эти 8 байт значения не имеет: % python -c 'import sys; print sys.stdin.readline()[0]' тест � (кракозябр) То же самое с явно указанной кодировкой: % python -c 'import sys; print sys.stdin.readline().decode("utf-8")[0]' тест т (не кракозябр) Т.е., согласуется с тем, что писал Артём. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20101128213545.ga14...@kaiba.homelan