0

私のアプリには特殊文字 β (つまり、ベータ) が含まれています。ただし、これは Œ として変換され、その値は NSLog() では \U0152\U2264 として示されます。

元のシンボル β を使用/置換するにはどうすればよいですか?

私のコードは -

 NSString *str = [NSString stringWithUTF8String:"β"];

    NSString *temp = [[array2 objectAtIndex:0]valueForKey:@"Class"];
    NSString *temp1 = [[array2 objectAtIndex:0]valueForKey:@"Interactions"];


    interaction = [temp1 stringByReplacingOccurrencesOfString:str withString:@"β"];
     classes = [temp stringByReplacingOccurrencesOfString:str withString:@"β"];

     lblClass.text = classes;
  lblInteraction.text = interaction;

ありがとう。

4

1 に答える 1

-1

これは他の人の役に立つためです。

シンボルŒβ次のように置き換えることで問題を解決しました-

   NSString *temp = [[array2 objectAtIndex:0]valueForKey:@"Class"];
    NSString *temp1 = [[array2 objectAtIndex:0]valueForKey:@"Interactions"];


    interaction = [temp1 stringByReplacingOccurrencesOfString:@"Œ≤" withString:@"β"];
    classes = [temp stringByReplacingOccurrencesOfString:@"Œ≤" withString:@"β"];
于 2012-07-18T12:24:12.360 に答える