fai attenzione, strlen ti conta i byte, non i caratteri.
può andare bene per charset non multibyte come iso, altrimenti ti serve utilizzare l'estensione mb