Loại string
trong hỗ trợ OCaml utf8
?Có `chuỗi` trong OCaml hỗ trợ UTF-8 không?
Hoặc thư viện nào tôi nên sử dụng cho chuỗi utf8?
Loại string
trong hỗ trợ OCaml utf8
?Có `chuỗi` trong OCaml hỗ trợ UTF-8 không?
Hoặc thư viện nào tôi nên sử dụng cho chuỗi utf8?
Loại string
về bản chất OCaml bao gồm một loạt các byte 8 bit. Bạn có thể lưu trữ một giá trị UTF-8 trong một chuỗi, và tôi thường làm điều này. Tuy nhiên, không có hỗ trợ tích hợp để xử lý chúng. Một thư viện tốt để xử lý Unicode trong OCaml (vì vậy tôi đã nghe) là Camomile.
Ngoài ra còn có Uutf nếu bạn đang tìm kiếm chỉ chuyển đổi unicode.
Và nếu bạn đã sử dụng các thư viện Batteries Included, có kiểu dữ liệu Rope hỗ trợ UTF-8: http://batteries.forge.ocamlcore.org/doc.preview:batteries-beta1/html/api/ Rope.html – scvalex