Objective c 将IDN字符串转换为UTF-8

Objective c 将IDN字符串转换为UTF-8,objective-c,Objective C,如何在objective-C中将IDNA ASCII转换为UTF8? 例如,我有以下字符串: xn--ixaia4a8au 有可能吗?Punycode可可 基于的纯C参考实现发布了一个Objective-C包装器,名为: 基于RFC 3492和RFC 3490中的代码和文档,NSString上有一个简单的punycode/IDNA类别 使用此选项可以在Unicode和ASCII之间转换国际化域名(IDN) 要在您自己的项目中使用,只需NSStringPunycodeAdditions.h/m。

如何在objective-C中将IDNA ASCII转换为UTF8? 例如,我有以下字符串:

xn--ixaia4a8au
有可能吗?

Punycode可可 基于的纯C参考实现发布了一个Objective-C包装器,名为:

基于RFC 3492和RFC 3490中的代码和文档,NSString上有一个简单的punycode/IDNA类别

使用此选项可以在Unicode和ASCII之间转换国际化域名(IDN)

要在您自己的项目中使用,只需
NSStringPunycodeAdditions.h/m
。该项目包括一个示例测试应用程序


我没用过,但这看起来像你要找的。我会测试一下,让你知道!谢谢