La raison de cette question est que j'ai un ami qui a un iPhone et qui envoie des émoticônes, et je les reçois comme une seule boîte rectangulaire. Je me demande s'il s'agit d'un problème d'encodage.
Réponses
Trop de publicités?Les émoticônes de l'iPhone ne sont pas des combinaisons de caractères comme :-)
mais ce sont des caractères UTF-16 uniques d'émoticônes appelés Emoji qui ne sont pas prises en charge par défaut dans Android.
En utilisant des applications sms tierces telles que GO SMS PRO et l'installation de son Plugin Emoji vous serez en mesure d'envoyer et de recevoir de telles émoticônes iPhone à/de votre ami.
En règle générale, les SMS utilisent la norme d'encodage GSM à 7 bits. Cependant, un rapide coup d'œil sur google-fu a permis de trouver cette réponse postée sur StackOverflow qui semble dire qu'Apple utilise UTF-16 (encodage Unicode).
Cela expliquerait pourquoi vous avez obtenu une boîte rectangulaire, car le combiné n'est pas en mesure de déchiffrer l'encodage.
Vous pouvez en savoir plus ici, selon le document normatif