2013-05-12 8 views
6

के रूप में इलाज करते हुए मैं genstrings कमांड का उपयोग करके .strings फ़ाइल बना देता हूं। इस आदेश को UTF-16 के साथ इनकोडिंग के आउटपुट फ़ाइल है, लेकिन जब मैं अपने प्रोजेक्ट के लिए उत्पन्न .strings फ़ाइल और फिर Bild, Xcode चेतावनी दिखाएं जोड़ें:एक्सकोड चेतावनी: निर्दिष्ट इनपुट एन्कोडिंग यूनिकोड (यूटीएफ -8) है, लेकिन फ़ाइल सामग्री यूनिकोड (यूटीएफ -16) दिखाई देती है; यूनिकोड (यूटीएफ -16)

निर्दिष्ट इनपुट एनकोडिंग यूनिकोड है (UTF-8), लेकिन फ़ाइल सामग्री यूनिकोड (यूटीएफ -16) दिखाई देती है; यूनिकोड (यूटीएफ -16) के रूप में इलाज।

मैं textEdit.app में .strings फ़ाइल खोलता हूं और इसे यूटीएफ -16 के साथ सहेजता हूं, लेकिन इसका असर नहीं पड़ता है।

इसे ठीक करने के लिए गर्म? Thaks!

उत्तर

13

मैं समस्या को पुन: उत्पन्न नहीं कर सका, लेकिन सबसे आसान समाधान शायद एक्सकोड में स्ट्रिंग्स फ़ाइल का चयन करना है और फ़ाइल निरीक्षक में "टेक्स्ट एन्कोडिंग" को "यूटीएफ -16" पर सेट करना है।

enter image description here

+0

मुझे फ़ाइल निरीक्षक में "टेक्स्ट एन्कोडिंग" नहीं मिला। –

+0

@ निकोलईनागोर्नी: एक्सकोड में फ़ाइल का चयन करें और मेनू से "देखें -> उपयोगिताएं -> फ़ाइल निरीक्षक दिखाएं" चुनें। मैंने जवाब में एक स्क्रीनशॉट जोड़ा है। –

+1

ठीक है! जब आप प्रोजेक्ट में एक से अधिक स्थानीयकरण जोड़ते हैं, तो समूह में एम्बेड की गई .स्ट्रिंग फ़ाइलें। फ़ाइल इंस्पेक्टर में "टेक्स्ट एन्कोडिंग" देखने के लिए आवश्यक समूह में अलग फ़ाइल का चयन करें। Thaks !!! –

संबंधित मुद्दे