如何将字典中的特殊字符转换为swift中的unicode

时间:2016-11-18 09:46:06

标签: ios swift string unicode

//temporary dictionary
let tempDict =  ["ttTasks":"€ is euro symbol"]

//转换应该用\ u20ac

替换€符号

所以最后的字典将是

finalDict = ["ttTasks":"\u20ac is euro symbol"] 

注意:请不要建议我replaceOccurencesOfString,因为我需要为每个特殊角色执行此操作。

1 个答案:

答案 0 :(得分:0)

这样的事情可能是:

for key in tempDict.keys {
    let data = tempDict[key]?.data(using: String.Encoding.nonLossyASCII)
    tempDict[key] = String(data: data!, encoding: String.Encoding.utf8)
}