开发者社区 问答 正文

关于CFDictionaryRef 遇到特殊字符

应用需要处理有关用户的生成密码。

密码有时会包含ä,但是创建CFDictionaryRef时,框架就将字符串转换为\U00e4了

const void *keys[] =   { somObj};
const void *values[] = { (CFStringRef)[passwords objectAtIndex:i] };    
CFDictionaryRef optionsDictionary = CFDictionaryCreate(NULL, keys, values, 1, NULL, NULL);

能不能在目录中将\U00e4换为ä

展开
收起
爵霸 2016-03-19 09:25:27 2271 分享 版权
1 条回答
写回答
取消 提交回答
  • 不太可能,\U00e4äUTF-16的表现格式。在UTF-8中是0xC3 0xA4,在UTF-320x000000E4

    2019-07-17 19:07:13
    赞同 展开评论
问答分类:
问答地址: