我正在使用 libical,它是一个解析 icalendar 格式(RFC 2445)的库。
问题是,例如在位置字段中可能存在一些德语变音符号。
现在 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
有什么建议么?我将不胜感激任何帮助!