我們需要使用用戶生成的密碼進行操作。
我們有密碼包含ä
的情況,但是當我們從中創建CFDictionaryRef
時,框架將字符更改爲\U00e4
。使用CFDictionaryCreate和特殊字符創建CFDictionaryRef
const void *keys[] = { somObj};
const void *values[] = { (CFStringRef)[passwords objectAtIndex:i] };
CFDictionaryRef optionsDictionary = CFDictionaryCreate(NULL, keys, values, 1, NULL, NULL);
有沒有辦法有\U00e4
換成目錄ä
?
'\ U00e4'是ä的統一代表。究竟是什麼問題? – popctrl
@AnonyLawrence當我進一步使用詞典時,我需要確定一個證書,並且我知道這個句子有ä字符。但是,當我使用decypher方法失敗時,讓我知道這不是正確的密碼 – Frederiek
@Frederiek:也許你可以添加一些代碼,如何進一步使用字典和你得到不需要的輸出。請注意,NSLogging一個字典對所有非ASCII字符使用'\ Unnnn'轉義序列,但這應該不重要。 –