UILabel に以下の NSString を表示したいと思います。
NSString *strValue=@"你好";
しかし、UILabelに表示できません。奇妙な文字が表示されます!
このコードを使用してテキストを表示します。
[NSString stringWithCString:[strValue UTF8String] encoding:NSUTF8StringEncoding];
私は試し[NSString stringWithCString:[strValue cStringUsingEncoding:NSISOLatin1StringEncoding] encoding:NSUTF8StringEncoding]
てみましたが、うまくいきました
しかし、絵文字を表示できないcStringUsingEncoding:NSISOLatin1StringEncoding
ので、使用する必要がありますUTF8String
。
どんな助けでも感謝します。