//temporary dictionary
let tempDict = ["ttTasks":"€ is euro symbol"]
//转换应该用\ u20ac
替换€符号所以最后的字典将是
finalDict = ["ttTasks":"\u20ac is euro symbol"]
注意:请不要建议我replaceOccurencesOfString
,因为我需要为每个特殊角色执行此操作。
答案 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)
}