文本库
uses utf-16 internally. utf-8是更常用的编码,特别是在C库中.此外,utf-8大部分时间都使用较少的内存.为什么文字使用utf-16?
解决方法
有一个项目将文本转换为内部使用utf8,因为这与它提供的API无关.在完成足够的基准测试之后,该项目被认为不是一个改进,而不是目前的主线.如果能够成为一个充分的改进,将来会有一个机会.这是完整的故事:
http://jaspervdj.be/posts/2011-08-19-text-utf8-the-aftermath.html