你如何对 XMPP JID 进行转义?

Posted

技术标签:

【中文标题】你如何对 XMPP JID 进行转义?【英文标题】:How do you unescape a XMPP JID? 【发布时间】:2012-06-01 10:20:21 【问题描述】:

是否有用于转义和取消转义 jids 的库。我们目前正在使用https://github.com/robbiehanson/XMPPFramework 此处提供的 XMPPFramework。我们当然可以自己编写,但我认为这将是一个已解决的问题。

下面是 XEP。

http://xmpp.org/extensions/xep-0106.html

【问题讨论】:

【参考方案1】:

正如您在 XEP 中看到的那样,您链接的 Jid 转义只是替换了一些字符。您不需要完整的库,并且可以在某些代码行中做到这一点。 自己将它添加到 XMPPFramework 并在补丁丢失时提交。

【讨论】:

以上是关于你如何对 XMPP JID 进行转义?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取 XMPP IOS 框架的 JID

xmpp如何获取当前连接jid名称

php 数组转换json中括号转义

如何对shell脚本中斜杠进行转义?

检查在xmpp服务器中注册的jid(jabber id) - iOS xmpp框架

Python中具有jid / password身份验证和消息传递功能的简单XMPP服务器