CFStringCreateWithPascalString
パスカル文字列で文字オブジェクトを作って返します
CFStringRef CFStringCreateWithPascalString ( CFAllocatorRef alloc , ConstStr255Param pStr , CFStringEncoding encoding );
解説
パスカル文字列で文字オブジェクトを作って返します。
●kCFStringEncodingMacRoman
●kCFStringEncodingWindowsLatin1 ANSI codepage 1252
●kCFStringEncodingISOLatin1 ISO 8859-1
●kCFStringEncodingNextStepLatin NextStep encoding
●kCFStringEncodingASCII 0..127
●kCFStringEncodingUnicode kTextEncodingUnicodeDefault + ●kTextEncodingDefaultFormat(kUnicode16BitFormat)
●kCFStringEncodingUTF8 kTextEncodingUnicodeDefault + kUnicodeUTF8Format
●kCFStringEncodingNonLossyASCII 7bit Unicode variants used by Cocoa & Java
以下10.4以降
●kCFStringEncodingUTF16 kTextEncodingUnicodeDefault + kUnicodeUTF16Format (kCFStringEncodingUnicodeのエイリアス)
●kCFStringEncodingUTF16BE kTextEncodingUnicodeDefault + kUnicodeUTF16BEFormat
●kCFStringEncodingUTF16LE kTextEncodingUnicodeDefault + kUnicodeUTF16LEFormat
●kCFStringEncodingUTF32 kTextEncodingUnicodeDefault + kUnicodeUTF32Format
●kCFStringEncodingUTF32BE kTextEncodingUnicodeDefault + kUnicodeUTF32BEFormat
●kCFStringEncodingUTF32LE kTextEncodingUnicodeDefault + kUnicodeUTF32LEFormat
返り値
引数
( CFAllocatorRef )alloc
( ConstStr255Param )pStr
( CFStringEncoding )encoding
クラス
CFString
Function
使用可能
10.0
参照
例文
#include <CoreFoundation/CoreFoundation.h> int main (int argc, const char * argv[]) { CFStringRef theString = CFStringCreateWithPascalString (kCFAllocatorDefault,"\pHello, World!",kCFStringEncodingUTF8); CFShow(theString); return 0; }