Ответ 1
Тип OCAMl string
состоит из серии 8-битных байтов по существу. Вы можете сохранить значение UTF-8 в строке, и я часто делал это. Однако нет встроенной поддержки для их обработки. Хорошая библиотека для обработки Unicode в OCaml (так что я слышал) Camomile.