> I know there's Camomile
Camomille is great, but it exhaustively covers the whole UTF standard, which you might not need for more casual uses. There are other libraries bringing lighter support for UTF strings (ocamlnet for instance I believe). Nevertheless, Camomille does a pretty good job if you're concerned by compliance.
> There's also this: http://www.podval.org/~sds/ocaml-sucks.html which I mostly agree with.
It's a pretty old page. I'm not sure its content is still accurate. I'll have to look into that.