utf8_strvis
used = utf8_strvis(buf, pb->data, len, flags);
len = utf8_strvis(buf, src, strlen(src), flag);
len = utf8_strvis(buf, src, srclen, flag);
utf8_strvis(buf, start, end - start,