FTP を使用して、サーバー上のファイル属性を一覧表示します。ファイルの名前を要求し、それらを配列に入れます。次のように配列を直接出力します。
NSLog(@"%@", array);
私が得たのは次のようなものです:
\U6587\U4ef6\U540d\Uff1afilename.txt
\U6587\U4ef6\U540d\Uff1afilename1.txt
......
Unicode の "\U6587\U4ef6\U540d\Uff1a" を出力してそれが何であるかを確認しようとすると、コンパイル エラーが発生しました: "不完全な汎用文字名"。
ただし、配列全体ではなく名前を出力すると、Unicode なしで名前を正しく取得できます。しかし、配列内の名前で何かをする必要があります。Unicode が存在する理由を知りたいのですが、Unicode を削除してから、実際のファイル名で何かを行うのは適切ですか?