OCaml中的`string`是否支持UTF-8?
答
OCaml的string
类型本质上由一系列8位字节组成。您可以在字符串中存储UTF-8值,而且我经常这样做。但是,没有内置的支持来处理它们。在OCaml中处理Unicode的好库(我听说过)是Camomile。
如果您已经在使用包含Batteries的库,则支持UTF-8的Rope数据类型:http://batteries.forge.ocamlcore.org/doc.preview:batteries-beta1/html/api/ Rope.html – scvalex 2013-04-22 16:33:18