首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带上标的NSLocalizedString

带上标的NSLocalizedString
EN

Stack Overflow用户
提问于 2013-09-10 08:29:04
回答 1查看 672关注 0票数 1

如何在NSLocalized字符串中添加上标?

我试着写上标2,如果我这样做的话,它是有效的:

代码语言:javascript
复制
[title setText:[NSString stringWithFormat:@"CO\u00B2 %@",NSLocalizedString(@"c04View01_title", @"Title for current page")]];

但是,如果我将上标添加到本地化字符串中,它将不起作用,它只是将其解释为5个字符:

代码语言:javascript
复制
"c04View01_title" = "CO\u00B2 PROGRAMMERS";

[title setText:NSLocalizedString(@"c04View01_title", @"Title for current page")]];

这个问题发生了,当带有上标的字符串在字符串之间时,所以我需要将字符串分成两部分,但是在某些语言中,超音字符串在句子的末尾结束。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-10 08:42:22

尝试使用大写“U”作为反斜杠-转义,如苹果的文档所示。

代码语言:javascript
复制
"c04View01_title" = "CO\U00B2 PROGRAMMERS";

你也可以直接把字符放在字符串文件中,不转义.没有必要对大多数字符进行反斜杠编码。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18714057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档