gpt4 book ai didi

javascript - 有没有办法在 android webview 应用程序中使用表情符号?

转载 作者:行者123 更新时间:2023-11-29 18:22:43 26 4
gpt4 key购买 nike

我创建了一个 Android webview 应用程序。该应用程序的一部分是消息系统。当我将表情符号作为消息或消息的一部分发送时,表情符号会消失,不会插入到数据库中。我检查了它是如何从客户端接收的,它看起来像乱码▒^▒^▒^▒ .

我在客户端使用 html 和 javascript。并在我的服务器端使用 php 和 MySQL。我的数据库表都是CHARSET=utf8; .

我正在使用以下 header 在 ajax 请求中发送消息文本: xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 。我正在使用FormData发送整个消息表单。

我正在使用<meta http-equiv="content-type" content="text/html;charset=UTF-8" />在我的 html 中。

我错过了什么?我该如何让它发挥作用?到目前为止我找不到答案,也没有找到类似的问题。

提前致谢。

最佳答案

您需要将 utf8mb4 与 MySQL 一起使用,以便能够在基本多语言平面 (BMP) 之外存储 Unicode 代码点。大多数表情符号位于 BMP 之外。

https://dev.mysql.com/doc/refman/5.7/en/charset-unicode-utf8mb4.html

关于javascript - 有没有办法在 android webview 应用程序中使用表情符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46436857/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com