swift UTF8-Kodierung und nicht-UTF8-Zeichen

habe ich einen text aus der json-Datei, in diesem text habe ich angewendet utf8 Kodieren, aber diesen encoder nicht zu erkennen, ein nicht-standard Charakter àèìòù und es ist Hauptstadt char, es ist eine Methode, um zu reinigen, ma-string ?
hier meine func

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

}

danke

Was byte-output ist String geben Sie? Was würden Sie erwarten? Auch ich bin nicht sicher, dass Ihre Eingabe von nicht-standard Charakter in StackOverflow korrekt ging.
Bitte zeigen Sie einen (kurzen) input-string demonstrieren, das problem zusammen mit dem tatsächlichen output und den erwarteten Ausgang.

InformationsquelleAutor luca carboni | 2015-01-08

Schreibe einen Kommentar