msg*_*bel 2 iphone xcode objective-c character-encoding uilabel
我有一个小应用程序列出了来自世界各地的某些人的名字,其中一些名称使用的字符不是普通ASCII字符,例如DÌaz或ThÈrËse.
字符串在Xcode中显示得很好,但是当我把它们放入a时UILabel,它们会出乎意料地表现出来.
我的问题是:有没有办法设置一个UILabelto来获取Xcode中的确切字符串,并正确显示它,即使它是一个UTF-8字符(或任何其他字符编码)?
UIKit完全支持unicode,你的问题很可能是源文件的编码.您可以在"文本设置"下的检查器(Xcode 4:⌘⌥1)中进行设置.确保它也是UTF-8.
替代方案:使用unicode转义@"\u2605"(如应显示★).
| 归档时间: |
|
| 查看次数: |
7383 次 |
| 最近记录: |