kotowo
4/13/2017 - 1:02 AM

ファイルパスを、NFC/NFD/URL/const char*

ファイルパスを、NFC/NFD/URL/const char*

  NSString* fileName = @"パピプペポ.txt";
  NSLog(@"NFD: %@", fileName);
  
  NSString* nfcFileName = [fileName precomposedStringWithCanonicalMapping];
  NSLog(@"NFC: %@", nfcFileName);
  
  NSURL* urlFileName = [NSURL fileURLWithPath:fileName];
  NSLog(@"URL: %@", urlFileName.absoluteString);
  
  const char* cStrFileName = [urlFileName fileSystemRepresentation];
  printf("NFC(CSTR): %s\n", cStrFileName);