J'ai un téléphone Nokia N900, et lors de l'envoi d'un SMS, le widget affiche le nombre de caractères restants dans le message (et le nombre de messages courts nécessaires pour envoyer le message complet).
Je vis en France, où j'ai remarqué la chose suivante en écrivant des messages avec des caractères non ASCII :
- certains caractères non ASCII sont codés sur un caractère/octet, par exemple "é", "è", "à", "ù"
- la présence de certains caractères non ASCII tels que "ç", "ê", "ô" consomme une quantité fixe de 90 caractères/octets + 1 octet par caractère
- la présence d'un deuxième "ç", "ê", etc. ne consomme qu'un octet supplémentaire.
Je me demande donc comment les messages sont encodés, car je ne vois pas le schéma ci-dessus correspondre aux encodages traditionnels que je connais (iso-8859-1, UTF-8, UTF-16...).