我正在使用libical,这是一个解析icalendar格式(RFC 2445)的库。
问题在于,位置字段中可能会有一些德语umlauts。
现在,libical为每个值返回const char *,例如:
"K\303\203\302\274nstlerhaus in M\303\203\302\274nchen"
我尝试使用以下方法将其转换为NSString:
[NSString stringWithCString:icalvalue_as_ical_string_r(value) encoding:NSUTF8StringEncoding];
但我得到的是:
Künstlerhaus in München
有什么建议吗?我会感激任何帮助!