1

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 でプレビューすると、問題なく表示されます。オフになっているプレーン テキスト プレビューについて何かがあります。

助言がありますか?ありがとう。

4

0 に答える 0