Mi sono espresso male. L'equazione incriminata è:Originariamente inviato da MItaly
Be', se consideri anche il problema 1 char = ? byte puoi sempre moltiplicare il risultato dato da strlen per la dimensione in byte di un carattere della stringa.
1 carattere = 1 byte
Il problema sono gli encodings a lunghezza variabile, particolarmente l'UTF8 (che va per la maggiore). In UTF8 l'equazione è:
1 carattere = 1..6 bytes
In questo caso, il problema è molto più complesso.