OCaml中的`string`是否支持UTF-8?

问题描述:

OCaml中的string支持utf8OCaml中的`string`是否支持UTF-8?

或者什么库我应该使用utf8字符串?

OCaml的string类型本质上由一系列8位字节组成。您可以在字符串中存储UTF-8值,而且我经常这样做。但是,没有内置的支持来处理它们。在OCaml中处理Unicode的好库(我听说过)是Camomile

+4

如果您已经在使用包含Batteries的库,则支持UTF-8的Rope数据类型:http://batteries.forge.ocamlcore.org/doc.preview:batteries-beta1/html/api/ Rope.html – scvalex 2013-04-22 16:33:18

如果您只是在寻找unicode转换,还有Uutf