NSString ersetzen von unicode-Zeichen
Ich w-Arbeit mit einem server und ich habe den download text um meine iOS-Anwendung. Nur das problem : alle Zeichen wie "é à ç" ersetzt werden durch "\U008" zum Beispiel. Gibt es eine Möglichkeit, um dieses problem zu beheben, ersetzen Sie diesen code durch den richtigen Charakter ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, analysieren Sie den empfangenen text (textToParse variable) mit diesem:
Getestet habe ich einige Codierungen und
NSMacOSRomanStringEncoding
gut passen.Mein test war:
Denken Sie daran, dass die Botschaft einen C-string (
"string"
) und nicht eineNSString
(@"string"
)Können Sie bekommen-Zeichen-Puffer und überprüfen jedes Zeichen in etwa so:
oder Sie können verwenden Sie dieses Beispiel:
und Sie können erstellen Sie Ihre eigenen gültigen Zeichensatz und kommen nicht erlaubte Zeichen