2013-05-12 22 views
6

Ich erstelle die .strings-Datei mit dem Befehl genstrings. Ausgabedatei dieses Befehls codiert mit UTF-16, aber wenn ich hinzufügen, erzeugt .strings Datei zu meinem Projekt und dann bild, Xcode Show Warnung:Xcode-Warnung: Die angegebene Eingabecodierung ist Unicode (UTF-8), der Dateiinhalt scheint jedoch Unicode (UTF-16) zu sein. Behandeln als Unicode (UTF-16)

Die angegebene Eingabecodierung ist Unicode (UTF-8), aber Datei Inhalt scheint Unicode (UTF-16) zu sein; Behandeln als Unicode (UTF-16).

Ich öffne .strings Datei in textEdit.app und speichere es mit UTF-16, aber das hat keine Wirkung.

Heiß um das zu beheben? Thaks!

Antwort

13

Ich konnte das Problem nicht reproduzieren, aber die einfachste Lösung ist wahrscheinlich, die Zeichenfolgendatei in Xcode auszuwählen und die "Textkodierung" im Dateiinspektor auf "UTF-16" zu setzen.

enter image description here

+0

Ich habe "Text Encoding" im Dateiinspektor nicht gefunden. –

+0

@NikolaiNagorny: Wählen Sie die Datei in Xcode und wählen Sie "Ansicht -> Dienstprogramme -> Dateiinspektor anzeigen" aus dem Menü. Ich habe der Antwort einen Screenshot hinzugefügt. –

+1

Ok! Wenn Sie dem Projekt mehr als eine Lokalisierung hinzufügen, werden die zu gruppierenden .strings-Dateien eingebettet. Um "Text Encoding" im Dateiinspektor zu sehen, wählen Sie eine separate Datei in der Gruppe. Thaks !!! –