私はFTPを使用してサーバーのファイル属性を一覧表示します。私はファイルの名前を要求し、配列に入れます。私はこのように直接配列を印刷:私が得たことは、このようなものですサーバから要求されたファイル名がUnicode文字で始まるのはなぜですか?
NSLog(@"%@", array);
:私はUnicodeを印刷したい
\U6587\U4ef6\U540d\Uff1afilename.txt
\U6587\U4ef6\U540d\Uff1afilename1.txt
......
"\ U6587 \ U4ef6 \ U540d Uff1a \" それ何を参照するには"私はコンパイルエラーを持っています:"不完全な普遍的な文字の名前 "。
しかし、配列全体ではなく名前を表示すると、Unicodeを使わずに名前を正しく取得できます。しかし、私は配列の名前で何かする必要があります。私はなぜUnicodeがあるのか知りたいのですが、実際のファイル名で何かをするためにUnicodeを削除するだけでよいのですか?従って
いくつかのコレクションクラスでは、説明を生成するときに、「シンプル」の定義では「シンプル」でない文字列にクォートやエスケープを追加します。純粋なASCII、少なくともプラス、しばしばラテン文字と数字以外の文字を持つ。 **これは、文字列自体にエスケープシーケンスや引用符が含まれていることを意味しません。コレクションがその内容を記述文字列にどのようにフォーマットしたかだけです。基本的には無視して文字列を使用してください。 –