LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

разве не должно быть «И» в одном из print'ов?

Нет.

я точно чего то не знаю о юникоде.

Да. Почитай, что такое UTF-8 и что такое code point.

>>> print(bytes("И", "utf-8"))
b'\xd0\x98'

Это вывод в кодировке UTF-8.

>>> print("\ud098")
킘
>>> print("\u98d0")
飐

А здесь ты должен вводить code point, а не UTF-8. Кириллическая заглавная «И» («Cyrillic Capital Letter I») — это code point U+0418, т. о.:

>>> print("\u0418")
И

Исправление intelfx, :

разве не должно быть «И» в одном из print'ов?

Нет.

я точно чего то не знаю о юникоде.

Да. Почитай, что такое UTF-8 и что такое code point.

>>> print(bytes("И", "utf-8"))
b'\xd0\x98'

Это вывод в кодировке UTF-8.

>>> print("\ud098")
킘
>>> print("\u98d0")
飐

А здесь ты должен вводить code point, а не UTF-8.

Исходная версия intelfx, :

разве не должно быть «И» в одном из print'ов?

Нет.

я точно чего то не знаю о юникоде.

Да.

>>> print(bytes("И", "utf-8"))
b'\xd0\x98'

Это вывод в кодировке UTF-8.

>>> print("\ud098")
킘
>>> print("\u98d0")
飐

А здесь ты должен вводить code point, а не UTF-8.