NSWindowsCP1251StringEncoding
からUTF-8
への変換はどうすればできますか? 私はいくつかの試みをしましたが、誰もそれほどうまくいきませんでした。私の最後の試行は:iPhone - WindowsCP1251からUTF8へのNSStringエンコードの変換
NSData *dt = [mystr dataUsingEncoding:NSUTF8StringEncoding];
NSString *str = [NSString alloc] initWithData:dt encoding:NSWindowsCP1251StringEncoding];
str
の結果は読めませんでした。誰も似たようなことに遭遇しましたか
あなたが最初の場所でCP1251文字列を取得するにはどうすればよいですか? –
コード例では、最初に 'mystr'をUTF-8に変換してから新しい文字列を作成しますが、' NSString'にはCP1251ということを伝えます。 CP1251であるはずですか? –
@Bavarious:文字列はソケット接続に由来します。 – Bill