Xcode part6 at MAC
[2ch|▼Menu]
317:名称未設定
08/03/28 10:52:24 7FojMQQe0
で、いやみをいったあとに、mac でエンコード変換の標準的方法は、
#include <CoreFoundation/CoreFoundation.h>

const char* sjis2utf8(const char* s){
CFStringRef cfstring=
CFStringCreateWithCString(NULL,s,kCFStringEncodingDOSJapanese);
CFIndex size=
CFStringGetMaximumSizeForEncoding(CFStringGetLength(cfstring), kCFStringEncodingUTF8)+1;
char* result=(char*)malloc(size);
CFStringGetCString(cfstring,result,size,kCFStringEncodingUTF8);
CFRelease(cfstring);
return result;
}

とかでいいはず。
URLリンク(developer.apple.com)
を参照。

mac だけじゃなくて使えるクロスプラットホーム用のが欲しければ、
板違いだから Unix 板かプログラム板にいって iconv の使い方でも
聞いてください。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5381日前に更新/246 KB
担当:undef