【发布时间】:2015-03-07 03:33:54
【问题描述】:
我有一些来自 json 文件的文本。在本文中,我应用了 UTF8 编码,但此编码器无法识别非标准字符 àèìòù 并且它是大写字符,有没有一种方法可以净化我的字符串?
我的功能:
func stringToUTF8String (stringaDaConvertire stringa: String) -> String {
let encodedData = stringa.dataUsingEncoding(NSUTF8StringEncoding)!
let attributedOptions = [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType]
let attributedString = NSAttributedString(data: encodedData, options: attributedOptions, documentAttributes: nil, error: nil)!
//println(attributedString.string)
return attributedString.string
}
【问题讨论】:
-
String给你什么字节输出?你会期待什么?此外,我不确定您将非标准字符插入 StackOverflow 是否正确。 -
请显示一个(短)输入字符串来说明问题以及实际输出和预期输出。