caractères spéciaux

champ restreint : caractères spéciaux = plusieurs caractères

Hello,

Voilà le problème, j'ai des titres de plusieurs kilomètres à afficher dans des blocs pas bien grands.

Je restreint à 30 le nombre de caractères pour éviter d'avoir des titres de plusieurs lignes.

J'ai remarqué que les caractères spéciaux sont visiblement comptabilisés sous leur formes codées de quatre caractères.
Si mon premier mot a des guillemets et une apostrophe mon titre affiche alors réellement 30-(3x4) = 18 caractères (presque la moitié, c'est pas joli).

Je peux exclure les balises HTML mais visiblement pas les codes de caractères spéciaux.