为什么Swift会改变字符串中unicode的顺序?

时间:2018-03-25 09:51:23

标签: ios swift unicode

当我在一个字符串中连接一组unicodes时,Swift会改变那些unicodes的顺序。

final_word.append(String(UnicodeScalar(Int(word!, radix: 16)!)!))

此代码将字符串附加到表示十六进制值的字符。如果我运行它,这就是我得到的: enter image description here

但是圆圈应该按照我附加到字符串的顺序排在单词后面。但是,如果我在HTML中做同样的事情,这就是我得到的:

enter image description here

这是正确的表示。为什么Swift会改变顺序?

编辑:使用的字符串为“\ u {fb51} \ u {fb52}”,字体为here

0 个答案:

没有答案