2017-09-26 2 views
0

J'ai créé une application webview Android. Une partie de l'application est un système de messagerie. Lorsque j'envoie un emoji comme message ou comme partie d'un message, l'emoji disparaît et n'est pas inséré dans la base de données. J'ai vérifié comment il est reçu du côté client et il ressemble à du charabia ▒^▒^▒^▒. J'utilise HTML et javascript pour mon côté client. Et en utilisant PHP et MySQL sur mon serveur. Mes tables de base de données sont toutes CHARSET=utf8;. J'envoie le texte du message dans une requête ajax avec ces en-têtes: xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");. J'utilise FormData pour envoyer le formulaire de message entier.Existe-t-il un moyen d'utiliser des emoji dans les applications web android?

J'utilise <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> dans mon code HTML.

Qu'est-ce qui me manque? Comment puis-je le faire fonctionner? Je n'ai pas trouvé de réponse à ce jour ni de question similaire.

Merci d'avance.

Répondre