Provided by: libbson-doc_1.3.1-1_all 

NAME
UTF-8 - None
VALIDATING A UTF‐8 SEQUENCE
To validate the string contained in my_string , use the following. You may pass ‐1 for the string length
if you know the string is NULL‐terminated.
if (!bson_utf8_validate (my_string, ‐1, false)) {
printf ("Validation failed.\n");
}
If my_string has NULL bytes within the string, you must provide the string length. Use the follwing
format. Notice the true at the end indicationg \0 is allowed.
if (!bson_utf8_validate (my_string, my_string_len, true)) {
printf ("Validation failed.\n");
}
For more information see the API reference for bson_utf8_validate(3) \&.
COLOPHON
This page is part of libbson. Please report any bugs at https://jira.mongodb.org/browse/CDRIVER.
libbson 2016‐01‐18 UTF‐8(3)