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