質問

私は、オーディオファイルへのパスを持っていたNSString(filePathに)を、持っています。私はCStringのにNSStringのを変換したいので、オーディオファイルを開きたい。

  fopen([filePath cStringUsingEncoding:1], "r");
私もfopen([filePath cString], "r");を使用することができるので、

は、上記の行が正しいかどうかです。いくつかのウェブサイトでは、UTF8stringEncodingを使用することが言及されています。文字列への変換右NSStringのどれですか?

役に立ちましたか?

他のヒント

DOはUTF8Stringが、fileSystemRepresentationを使用しています。

HFS +、または他のファイル・システムがUnicodeシステムと厳密に互換性がないため、

あなたはこれを行う必要があります。別の理由:この方法は、抽象パスと拡張子の区切り文字を置き換えることによって動作する現在のファイルシステムのその均等物

(「/」はそれぞれ「」)。
scroll top