0

我的应用程序包含特殊字符 β(即 beta)。但它被转换为 Œ 并且它的值在 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 回答