Konvertieren const char* string, NSString mit Länge UND Codierung

Frage ich mich, welche Methode besser wäre, zu konvertieren, const char* string, NSString.
Ich fand es gibt einige Fakten.

  • [NSString stringWithCString:Länge:] ist sowas von veraltet.
  • [NSString stringWithCString:Kodierung] kann verwendet werden, für meine Zwecke

Aber ich möchte konvertieren, mit Länge UND Codierung(weil ich das machen will, gut, wenn ich auch einige Nicht-ASCII-Zeichen durch die Einstellung der Zeichencodierung UTF-8). Irgendwelche Gedanken?

Nur denke ich jetzt

  1. anderen char erstellen und kopieren mit der Länge durch die Verwendung von std::strncpy(ch1, ch2, len)
  2. verwenden [NSString stringWithCString:Codierung:]

Aber es funktioniert nicht gut.

InformationsquelleAutor der Frage tksohishi | 2010-01-23

Schreibe einen Kommentar