whatsapp 是如何处理特殊字符、unicode 和 emoji 的

Posted

技术标签:

【中文标题】whatsapp 是如何处理特殊字符、unicode 和 emoji 的【英文标题】:How did whatsapp handling special characters, unicode and emoji's 【发布时间】:2016-08-22 10:42:54 【问题描述】:

我正在使用 openfire 进行消息传递应用程序,一切正常。我需要知道 whatsapp 如何处理特殊字符、uni-codes 和 emoji 的组合客户端和服务器端。

【问题讨论】:

【参考方案1】:

对此没有特殊处理,只需将转义的xml发送到服务器即可。

例如,您可以查看:https://en.wikipedia.org/wiki/List_of_XML_and_html_character_entity_references 这并非特定于 XMPP 服务器。

【讨论】:

请在此处发布实际的节,或粘贴您要发送到服务器的正文? 某些字符放在字符串中时,会产生此错误。您需要正确地将它们设置为 unicode。检查以下内容:community.igniterealtime.org/thread/37548 我已经使用桌面客户​​端在 Ejabberd 和 Openfire 服务器上的聊天中发送了 √π÷×‌​¶∆,它工作正常。 B方收到相同的消息。所以这都是关于转义特殊字符的。 Openfire Server 没有问题,如果我们提供有效的 xml,它不会抱怨。 你打开我之前评论中粘贴的链接了吗?

以上是关于whatsapp 是如何处理特殊字符、unicode 和 emoji 的的主要内容,如果未能解决你的问题,请参考以下文章

JAVA是是如何处理字符的。

tomcat 对请求参数中的加号是如何处理的

注销哈希,它们是如何处理的?

MIDI 文件播放一般是如何处理的?

Lua 表在内存中是如何处理的?

Nginx 是如何处理 HTTP 头部的?