Почему текст utf-16 в отличие от utf-8

Библиотека text использует utf-16 внутренне. utf-8 является более широко используемой кодировкой, особенно в библиотеках C. Кроме того, utf-8 использует меньше памяти большую часть времени. Почему text использует utf-16?

Ответ 1

Был проект для преобразования text в использование utf8 внутренне, потому что это не имеет отношения к API, который он предоставляет. По завершении достаточно для сравнения, проект считался не улучшением и не был интегрирован с магистралью в это время. Вероятно, это будет в будущем, если это может стать достаточным улучшением. Вот полная история: http://jaspervdj.be/posts/2011-08-19-text-utf8-the-aftermath.html