字符串中的Unicode字符 - iphone
我正在研究一个数学应用程序,需要将指数输出到屏幕上。
我发现这段代码可以正常工作:
NSLog(@"xu2070 xu00B9 xu00B2 xu00B3 xu2074 xu2075 xu2076 xu2077 xu2078 xu2079");
它显示:x⁰x¹x²x³x⁴x⁵x⁶x⁷x⁸x⁹
这也有效:
NSString *testString = @"8.33x10u00B3";
NSLog(@"test string: %@", testString);
它显示:测试字符串:8.33x10³
即使将其设置为标签,也可以在iPhone屏幕上正确显示:
NSString *testString = @"8.33x10u00B3";
Answer1Label.text = testString;
但是,当我从名为“8.33x10 u00B3”的.plist中拉出字符串并将其显示在屏幕上时,它只显示为“8.33x10 u00B3”而不是8.33x10³
是否需要在 u00B3前放置一个额外的角色才能让它识别出来?
谢谢你的帮助!
没有找到相关结果
已邀请:
1 个回复
俺呵誓放胳
而不是通常的
你一直在使用in-code。然后,如果你保存你的plist,关闭它,然后通过双击再次打开它,你会看到通常的plist编辑器视图,它将包含你的特殊字符。 或者,考虑使用OS X的字符查看器(也就是字符调色板)将文本直接输入到XCode中的plist编辑器中。更多信息。