gpt4 book ai didi

iphone - 如何将旧的表情符号编码转换为 iOS5 中的最新编码?

转载 作者:可可西里 更新时间:2023-11-01 03:57:32 25 4
gpt4 key购买 nike

可悲的是,在 iOS5 终于发布后,我收到用户的报告说他们无法登录。

因为名字里有emoji符号,苹果改变了emoji的编码。

所以用户名包含旧版本的表情符号,我如何将它们转换为新的编码?

谢谢!

具体:一个emoji符号“老虎”,在iOS5中是“\U0001f42f”,在更早的iOS版本中是“\ue050”。

最佳答案

iOS 5 和 OS X 10.7 (Lion) 使用 Unicode 6.0 标准“统一”表情符号代码点。

SoftBank iPhone 上的 iOS 4 使用了 Unicode 专用区中的一组非官方代码点,因此与任何其他系统都不兼容。要从这种格式转换为正确的 Unicode 6.0 字符,您需要运行一个从 Softbank 代码到 Unified 的大型查找表,遍历所有当前数据和提交的所有新表单数据。此时您可能还想进行 Unicode 规范化,例如。全角字母与普通 ASCII 字母匹配。

参见示例 this table来自为 PHP 执行表情符号转换任务的库。

但是用户名中的表情符号? enter image description here

关于iphone - 如何将旧的表情符号编码转换为 iOS5 中的最新编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7856775/

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