UIDocumentInteractionController を介してユーザーにプレビューとして表示する UTF8 ファイルがあります。プレビューでは、ウムラウト ä (上に 2 つのドットがある) などの特殊文字が正しく表示されません。隣にボックスがある大文字の A のように見えます: ä
ファイルは次のように保存されます。
[plainTextContents writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:nil];
次の方法で表示されます。
NSURL *pathURL = [NSURL fileURLWithPath:path];
UIDocumentInteractionController* docController = [UIDocumentInteractionController interactionControllerWithURL:pathURL];
docController.delegate = parentViewController;
保存したファイルを Mac OS X で開くと、特殊文字が期待どおりに表示されます。NSUTF8StringEncoding で保存された RTF バージョンのファイルを iPad でプレビューすると、問題なく表示されます。オフになっているプレーン テキスト プレビューについて何かがあります。
助言がありますか?ありがとう。