私は ftp セッションに black raccoon クラスを使用しています。このようなFTPディレクトリのコンテンツを取得する
arrayHelper.FTPFileName = [file objectForKey:(id)kCFFTPResourceName]
nsmutablearray への書き込み
ftp 共有に、次のような特殊文字を含むフォルダーがいくつかあります。
「Heino - Mit Freundlichen Gr\U00b8ssen (Deluxe Edition) (2013) - 320」
文字列を変換するにはどうすればよいですか?
私は次のことを試しました:
NSString *uncodedName = [file objectForKey:(id)kCFFTPResourceName];
NSLog(@"Uncoded Name is %@",uncodedName);
arrayHelper.FTPFileName = [NSString stringWithCString:[uncodedName cStringUsingEncoding:NSUTF8StringEncoding]
encoding:NSNonLossyASCIIStringEncoding];
NSLog(@"Coded Name is %@",arrayHelper.FTPFileName);
しかし、nilを返します...
NSログ:
[7344:c07] Uncoded Name is Heino - Mit Freundlichen Gr¸ssen (Deluxe Edition) (2013) - 320 [7344:c07] Coded Name is (null)