icalendar形式(RFC 2445)を解析するためのライブラリであるlibicalを使用しています。
問題は、たとえばロケーションフィールドにドイツ語のウムラウトが存在する可能性があることです。
これで、libicalは次のような値ごとにconstchar*を返します。
"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
助言がありますか?助けていただければ幸いです!