【发布时间】:2017-09-26 22:43:01
【问题描述】:
我创建了一个 android webview 应用程序。
该应用程序的一部分是消息系统。
当我将表情符号作为消息或作为消息的一部分发送时,表情符号会消失,它不会插入到数据库中。
我检查了它是如何从客户端接收的,它看起来像乱码▒^▒^▒^▒。
我在客户端使用 html 和 javascript。
并在我的服务器端使用 php 和 MySQL。
我的数据库表都是CHARSET=utf8;。
我在 ajax 请求中发送带有这些标头的消息文本:
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");。
我正在使用FormData 发送整个消息表单。
我在我的 html 中使用 <meta http-equiv="content-type" content="text/html;charset=UTF-8" />。
我错过了什么?我如何使它工作? 到目前为止我找不到答案,也找不到类似的问题。
提前致谢。
【问题讨论】:
标签: javascript android mysql webview emoji