Ich hab mich noch einmal schlau gemacht. Sowohl in Richtung Git als
auch in Richtung Xcode.
Bei Git sind es wohl in der Tat die GNU tools die das Problem sind.
Man kann wohl den Diff und Merge Driver austauschen. "vimdiff" soll
wohl (zumindest zum Diff'en) funktionieren. Aber so einfach ist wohl
alles nicht.
Dann hab ich auch noch einmal auf Cocoa-Dev nachgefragt weil ich
irgendwie der festen Überzeugung war, dass ich das mit UTF-8 schon zum
Laufen bekommen hatte. Und in der Tat ist es laut Apple Engineer so,
dass Xcode (seit 3.1/3.2) die Konvertierung nach UTF-16 automatisch
während des Builds passiert. D.h. im Bundle ist es UTF16 ...im Projekt
ist UTF8 aber OK.
http://lists.apple.com/archives/cocoa-dev/2009/Dec/msg00866.html
Wenn man eine "Empty Strings" Datei erzeugt ist das auch nicht (mehr) in UTF16.
Gruss
--
Torsten