2012-02-23 8 views
6

सहेजें पूरा नहीं किया जा सका। कारण: कुछ वर्ण "सीपी 1252" वर्ण एन्कोडिंग का उपयोग करके मैप नहीं किया जा सकता है। या तो एन्कोडिंग बदलें या उन वर्णों को हटा दें जिन्हें "सीपी 1252" वर्ण एन्कोडिंग द्वारा समर्थित नहीं है।सहेजें पूरा नहीं किया जा सका। ECLIPSE ERROR

मेरी परियोजना के कुछ कोड बदलने की कोशिश करते समय यह मेरी समस्या है। और जब मैं चरित्र को हटाता हूं या utf-8 के रूप में सहेजता हूं तो प्रोजेक्ट नहीं चलाया जाएगा। क्रिप्या मेरि सहायता करे। अग्रिम में बहुत बहुत धन्यवाद।

+0

किस तरह की फाइल? परियोजना एक चरित्र पर निर्भर कैसे है कि यह इसके बिना "नहीं चलेगी"? –

+0

संभावित डुप्लिकेट [विदेशी भाषा वर्णों के साथ फ़ाइल बनाने में असमर्थ] (http://stackoverflow.com/questions/3598117/unable-to-create-a-file-with-foreign-language-characters) –

उत्तर

1

यह तब भी हो सकता है जब आप पीडीएफ जैसे अन्य स्थानों से कोड कॉपी कॉपी करने का प्रयास करते हैं। इसका कारण यह है कि ग्रहण हर समय पीडीएफ फाइल से वर्णित वर्णों को समझता नहीं है।

इस के लिए जवाब कोड लिखने कर रहे हैं, या शायद नोटपैड के माध्यम से इस चिपकाने कॉपी करने के लिए है

1

जब मैं इस मुद्दे है, मैं के रूप में utf-8 बचाने के लिए और कोई समस्या नहीं अब और नहीं है।
यदि आप इस तरह से सहेजते हैं और यह अभी भी काम नहीं करता है, तो कोड के साथ एक त्रुटि होनी चाहिए। कभी-कभी, एक्सएमएल में, आपके पास इस तरह के अक्षर हैं: đšćčš और यह एक समस्या हो सकती है।

6

अपने कक्षा में सभी चरित्र/शब्द है जो japaneze की तरह अंग्रेजी के अलावा भाषा में हैं निकालें या chaineaze आदि अन्यथा

सिर्फ ग्रहण से अपने वर्ग कॉपी और (किसी भी स्थान पर अपने सिस्टम में पेस्ट सी/डेस्कटॉप) और अपने संपादक (नोटपैड/वर्डपैड) के साथ इसे खोलने और इसे संपादित करें और इसे बचाने के लिए और फिर अपने ग्रहण> आपका प्रोजेक्ट पर प्रतिलिपि> अपने पैकेज

धन्यवाद

2

मैं एक ही समस्या थी।

मैंने फ़ाइल को नोटपैड में रखा और इसे सहेजा। नोटपैड आपको बताएगा कि कुछ पात्र खो जाएंगे। जिन्हें आप खो रहे हैं वे वर्णों की पहचान करने के लिए छुपा या कठिन हैं। फिर आप उस बहुत ही टेक्स्ट फ़ाइल को लेते हैं जिसे आपने अभी संग्रहित किया है और इसे ग्रहण में चिपकाया है या जो भी आप उपयोग कर रहे हैं।

+0

धन्यवाद! इसे बदलने के लिए सेटिंग बदलने के बजाय हमेशा अपमानजनक तत्व को बाहर निकालने के लिए बेहतर लगता है या इसे –

0

अपने कोड कॉपी करें> खोलें नोटपैड> फ़ाइल सहेजें> नोटपैड से अपने कोड कॉपी करें> पेस्ट ग्रहण।

और इसे सेव करें।

3

मुझे ग्रहण में फ़ाइल को संपादित करने का प्रयास करते समय एक समान संदेश प्राप्त हुआ। जब मैंने यूटीएफ -8 के रूप में सहेजा तो मैंने अपने दस्तावेज़ में कुछ पात्र खो दिए। मैं द्वारा इस के आसपास प्राप्त करने में सक्षम था:

  1. फ़ाइल
  2. जाओ Edit> एन्कोडिंग सेट खोल रहा है ...
  3. अन्य का चयन
  4. करें आईएसओ-8859-1
-1

नोटपैड या वर्डपैड में वर्कस्पेस (सी: \ दस्तावेज़ और सेटिंग्स \ प्रशासक \ वर्कस्पेस \ myfiori_1) से स्रोत कोड खोलें और इसे वहां से सहेजें। यह ग्रहण पर यहां परिलक्षित होगा।

1

ग्रहण की मेरी संस्करण (एडीटी 22) इस संदेश से पता चला है, पॉप अप त्रुटि खिड़की इस विकल्प का उपयोग करके आप फ़ाइल में हमलावर पात्रों दिखाएगा पसंद

"Find First Character."

प्रस्तुत किया। मेरे मामले में वे //COMMENT! में थे इसलिए मैं उन्हें हटा देता हूं। बचाओ तो काम किया।

+1

वर्कअराउंड करें क्या आप अधिक विशिष्ट हो सकते हैं? – Zeus

0

ग्रहण (मेरे व्यक्तिगत अनुभव से) को फ़ाइल के एन्कोडिंग को बदलने के लिए जाना जाता है (शायद मैंने गलती से शॉर्टकट कुंजी दबाया है) .. लेकिन यह सेटिंग्स से स्पष्ट नहीं है कि फ़ाइल एन्कोडिंग बदल गई है। ग्रहण फ़ाइल सेटिंग्स का अर्थ यह था कि वे सभी विरासत में थे और सभी यूएस-एएससीआईआईआई थे। तब मैं vi का उपयोग करने गया और सेट की कोशिश की: सेट कमांड (मैकोज़ सिस्टम पर), और पाया कि मेरी बाकी फाइलें यूटीएफ -8 में थीं, लेकिन यह समस्या जो मुझे मिल रही थी, लैटिन 1 में थी। "यूटीएफ -8 के रूप में सहेजें" समस्या हल हो गई। अभी भी यह नहीं पता कि यह लैटिन 1 पर कैसे स्विच किया गया।

0

सभी गैर मानक अक्षरों को खोजने और उन्हें कुछ भी बदलने के लिए इस नियमित अभिव्यक्ति का उपयोग करें - [^ \ x00- \ x7F]। यह मेरे लिए काम किया।

+0

इसके परिणामस्वरूप चरित्र या स्ट्रिंग –

0

यह मेरे साथ हुआ, जब मैंने एशियाई पात्रों वाले स्रोत-कोड की प्रतिलिपि बनाई थी।

1) फ़ाइल (Alt+Enter) की एन्कोडिंग सेटिंग में बदलाव UTF-8 या जो भी आप की जरूरत होने के लिए:

.append("월 ] ") 

बस "UTF-8 बचाया"

0

आप 2 आसान चरणों में इस हल कर सकते हैं का उपयोग करें।

2) फ़ाइल को संपादक में सहेजें।

0
File img=new File("C:\\Users\\Ramakrishna\\Desktop\\Atal.jpg"); 

या

File img=new File("C:/Users/Ramakrishna/Desktop/Atal.jpg"); 

इस लाइन दे दी है (मैं व्यक्तिगत रूप से नोटपैड के माध्यम से नकल करने की कोशिश कभी) मुझे समस्या है लेकिन उपर्युक्त समाधान मेरी मदद नहीं कर सके। मैंने एक नया पैकेज बनाया और कक्षा को फिर से बनाया और बाद में कोड के उसी पंक्ति को लिखा।

+0

खोने का परिणाम होगा कृपया अपना उत्तर हटा दें। इस सवाल की समस्या से इसका कोई लेना-देना नहीं है। – Heri

0

मुझे ग्रहण में एक ही समस्या का सामना करना पड़ा। तब मुझे पता चला कि फ़ाइल अनुमतियां किसी भी तरह बदल गई हैं। लिखने की अनुमति जोड़ने के बाद समस्या हल हो गई थी

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