Почему «utf-8» является приемлемой кодировкой, если это не один из псевдонимов, известных модулю кодировокPython

Программы на Python
Anonymous
Почему «utf-8» является приемлемой кодировкой, если это не один из псевдонимов, известных модулю кодировок

Сообщение Anonymous »

Обратите внимание на следующее:

Код: Выделить всё

import encodings

print(sorted(set(encodings.aliases.aliases.values())))
Обратите внимание, что «utf-8» не входит в набор, но, тем не менее, это, вероятно, наиболее часто указываемая кодировка в системах типа Unix.
Мы видим «utf_8».

Код: Выделить всё

codecs.lookup()
без исключения принимает как «utf-8», так и «utf_8».
Является ли модуль кодировки эффективным в этом контексте избыточным?

Подробнее здесь: https://stackoverflow.com/questions/798 ... s-known-to

Вернуться в «Python»