NSData値のディクショナリがあり、後でテーブルビューセルなどに表示するために使用する変数にさまざまな値を渡します。
ただし、正しく表示されない国際文字がいくつかあり、NSStringに渡すデータをエンコードしたいのですが、状況により、その方法がわかりません。
これは私が現在行っていることです。
manString = [dict valueForKey:@"MAN"];
dictには、私が使用しているすべてのデータが含まれています。助けていただければ幸いです
あなたはこれを行うことができます:
NSString* string = [[NSString alloc] initWithData:[dict valueForKey:@"MAN"]
encoding:NSStringEncoding];
列挙型からの値はどこencoding
にあるべきかNSStringEncoding
、あなたはそれを見つけることができます、NSString.h
あなたが必要とするエンコーディングを選択するだけです、通常それはですNSUTF8StringEncoding
、しかし私はあなたの場合ではないと思います。