Existe-t-il un moyen d'obtenir la longueur en octets d'un CFString
avec un codage de caractère arbitraire? Cela semble possible parce que la fonction CFStringGetSmallestEncoding
doit déjà faire des calculs, mais je ne veux pas utiliser le plus petit encodage, je veux savoir quelle taille de buffer je devrais allouer si je veux que les octets soient encodés en UTF-8 ou peut-être un autre encodage de caractères de largeur variable.Obtention d'une longueur calculée d'une chaîne de base de Core avec un codage
Est-ce possible? Ou ai-je besoin d'allouer la taille de mémoire tampon maximale possible en utilisant CFStringGetMaximumSizeForEncoding
?