UITextField如何处理法语字符?

时间:2017-03-29 03:00:31

标签: ios objective-c localization nsstring uitextfield

我有一个UITextField,可以输入英语和法语。 在我输入法语口音字符(例如àèÎÎçÛç)并记录字符串后,它看起来像这样: \ M-C \ 240 \ M-C \ M 1乙\ M-C \米 - (\ M-C \ M 1ñ\ M-C \ M-4 \ M-C \ M 1 [\ M-C \ M-” 我做了一些研究,但无法找到这种编码。

这是什么类型的编码? 人们通常如何处理特殊字符的编码?

1 个答案:

答案 0 :(得分:0)

UITextField的文本方法的返回类型是NSString,根据文档是:   NSString对象编码符合Unicode的文本字符串,表示为UTF-16代码单元序列。所有长度,字符索引和范围均以16位平台端值表示,索引值从0开始。 所以它只是Unicode而Xcode控制台只是没有正确打印它。