2011-08-13 74 views
1

當我單擊該Localizeable.strings文件的具有要展開的箭頭的en子文件時,我看不到該文件中寫入的內容。截圖:爲什麼Xcode會讓我的Localized.strings文件看起來像這樣搞砸了?

screwed up

我可以在Finder中顯示真正的文件,然後查看文本編輯,沒有任何問題的真正內涵。然後我從TextEdit中複製出來並粘貼到Xcode中,VOILLA都很好看。保存,建立&運行,本地化停止工作。該死的。

任何想法是怎麼回事?我在Xcode中創建了它,並且我清楚地記得曾經有一段時間我能夠從Xcode內部毫無問題地編輯內容。

+0

這是一個UNICODE問題。字符被錯誤地解釋。嘗試使用UTF-8將文件保存在TextEdit中。關閉。再次打開並複製/粘貼。 – QuentinUK

回答

2

該文件很可能以UTF-16編碼。因此,您可以轉到Info(通用窗格)併爲其設置正確的編碼。

+0

什麼是正確的編碼? – openfrog

+0

Xcode問我「你想將文件轉換爲新編碼還是使用新編碼重新解釋」?你會選擇哪一個?轉換還是重新解釋? – openfrog

+0

對不起,延遲迴復。我會選擇重新解釋...無論如何,如果您沒有在源代碼控制下創建文件的副本...如果您遇到麻煩,請考慮使用支持utf-16的文本編輯器(如免費的textwrangler)打開它, 。 – sergio

相關問題