如何将UTF-32(十六进制)转换为UTF-8(十六进制)

时间:2012-07-02 08:39:30

标签: objective-c unicode nsstring type-conversion

在Obj-C中,如何将\u20000转换为最终字符串:"%F0%A0%80%80"(将用于构建URL)?

仅供参考:根据this page\u20000 = 0x00020000采用UTF-32(十六进制)或0xF0 0xA0 0x80 0x80采用UTF-8(十六进制)。

1 个答案:

答案 0 :(得分:-2)

我最终使用了来自ConvertUTF的@ ParagBafna建议,该建议正在使用此代码this link。它运作得很好。