Záleží na kódování znaků. Existují jednobajtová kódování znaků, jde jeden znak = jeden bajt – třeba ISO-859-2, Windows-1250 (pro české texty), ISO-8859-1 (pro západoevropsé jazyky). Existují kódování, kde jeden znak = jeden až čtyři bajty – třeba kódování UTF-8. Znaky anglické abecedy jsou dlouhé 1 bajt, české znaky s diakritikou jsou dvoubajtové, nějaké emoji znaky mohou mít čtyř bajty. Jsou kódování, kde jeden znak jsou vždy dva bajty – třeba UCS-2, do kterého ale nejde uložit plný Unicode, jenom jeho podmnožina (ve které ale jsou všechny české znaky).
Délku textu v bajtech vrací funkce octet_length(). Počítá délku textu v kódování serveru (což je asi to, co chcete).