text
库uses utf-16 internally。 utf-8是一种更常用的编码,尤其是在C库中。此外,utf-8大多数时候使用较少的内存。为什么text
使用utf-16?
答案 0 :(得分:28)
有一个项目可以在内部将text
转换为使用utf8,因为这与它提供的API无关。在完成足够的基准测试后,该项目被认为不是改进,并且此时未与主线集成。如果它可以成为一个充分的改进,它将来有可能存在。以下是完整的故事:http://jaspervdj.be/posts/2011-08-19-text-utf8-the-aftermath.html