Wie konvertiere ich NSString in NSData?

8

Ich habe diese Codezeile, um NSString in NSData zu konvertieren:

%Vor%

Wie mache ich das in Unicode anstelle von UTF8? Meine Nachricht kann kyrillische Zeichen oder diakritische Zeichen enthalten.

    
Steve McLeod 17.08.2009, 11:07
quelle

1 Antwort

18

Als Erstes solltest du dataUsingEncoding: verwenden, anstatt durch UTF8String zu gehen. Sie verwenden UTF8String nur, wenn Sie eine C-Zeichenfolge in dieser Codierung benötigen.

Übergeben Sie für "Unicode" (speziell UTF-16) einfach NSUnicodeStringEncoding anstelle von NSUTF8StringEncoding in Ihrer Nachricht dataUsingEncoding: .

    
Peter Hosey 17.08.2009, 11:49
quelle

Tags und Links