GPRS - sms et accents

Bonjour, ma question con du jour :

Quelqu'un a t il trouvé une astuce pour envoyer des sms avec des lettres accentuées avec le shield gprs ?

J'ai a priori rien trouvé dans la doc AT...

merci

Si tu trouves, ça m’intéresse aussi ! :slight_smile:

:wink:
je pense avoir trouvé... il faut simplement passer en pdu. Mais même ainsi, en 7 bits, cela ne passe pas, du moins cela plante encore, mais au niveau encodage.
Reste a tester d'envoyer le message en 8 ou 16 bits, mais j'ai pas eu le temps ce week end.

Je crois que je vais pas m’em...bêter, je vais laisser les fautes sur les sms reçus ! :grin:
Par contre est-ce que tu sais comment gérer la casse à la lecture des SMS reçus par l'Arduino ? (ex. on/On/ON, etc)
J'ai essayé avec "on" | "On" mais ça ne marche pas.

Bonjour,

Pachole:
J'ai essayé avec "on" | "On" mais ça ne marche pas.

Tu tests des String (bouuuu!) ou des char[] ?

String :

String toto = "......";

toto.toLowerCase();
if(toto == "toto") {
  // ...
}

Char[] :

char* toto = ".....";

/* Équivalent de toLowerCase() "fait main" */
for(byte i = 0; toto[i]; ++i){
  toto[i] = tolower(toto[i]);
}

if(strcmp(toto, "toto") == 0) {
  // ...
}