我正在开发一个需要显示上标和下标的 iphone 应用程序。我正在使用选择器从 plist 中读取数据,但 unicode 值没有在选择器视图中正确显示。无法识别下标和上标。我假设这是由于 plist 编码为 utf-8,所以问题是如何将 plist 字符串编码从 utf-8 转换为 utf-16 ?
稍微详细一点:
如果我这样做,它至少在文本字段中正确显示:
NSString *等式 = @"x\u00B2 + y\u00B2 = z\u00B2"
但是,如果我在 plist 中定义相同的字符串并尝试将其读入并将其分配给字符串并将其显示在pickerview 上,它只会显示编码而不是上标。
@Matt:感谢您的建议,Unicode 被转义为 \u00B2 => \u00B2。谷歌搜索“plists 中的转义值”没有返回有用的结果,而且我无法使用键盘 cmd-ctrl-shift-+ 工作。任何进一步的建议将不胜感激!!