2012-04-23 11 views
15

क्या मुझे वास्तव में मेरी .properties फ़ाइल में न्यूलाइन एम्बेड करने के लिए कच्चे यूनिकोड चार एस्केप का सहारा लेना होगा?जावा में न्यूलाइन चार .properties फ़ाइल मान

This दस्तावेज़ीकरण में लंबी चर्चा शांत है लेकिन मैं इस बिंदु को किसी भी तरह याद करता हूं। अब एक बार फिर से इस थोक को स्कैन करने की कोशिश कर रहा है, लेकिन शायद कोई जानता है?

धन्यवाद, एंटोन


अद्यतन

कुछ विशेष वर्ण कुंजी और तत्वों में व्यक्त किया जा सकता भागने का उपयोग कर चरित्र और स्ट्रिंग शाब्दिक

के लिए इस्तेमाल किया उन लोगों के समान अनुक्रम

मुझे यकीन नहीं था कि उन कुछ विशेष वर्ण हो सकते हैं। 1.4 javadocs से सीधा लिंक spec के उचित खंड का नेतृत्व नहीं किया था। लेकिन the proper paragraph को देखने के बाद यह मेरे लिए काफी स्पष्ट हो गया।

उत्तर

23

क्या मुझे वास्तव में मेरी .properties फ़ाइल में न्यूलाइन एम्बेड करने के लिए कच्चे यूनिकोड चार भागने का सहारा लेना होगा?

नहीं। मैं ठीक काम करने के लिए \r या \n या \r\n की अपेक्षा करता हूं। आप का दावा है कि जुड़ा हुआ प्रलेखन बिंदु याद करते हैं, लेकिन यह मेरे लिए बहुत प्रासंगिक लगता है: लेटिन 1, और कुछ विशेष वर्ण में

वर्ण नहीं, कुंजी और तत्वों में व्यक्त किया जा सकता भागने का उपयोग कर चरित्र के लिए इस्तेमाल किया उन लोगों के समान अनुक्रम और स्ट्रिंग अक्षर (जावा भाषा विशिष्टता के §3.3 और §3.10.6 देखें)।

Section 3.10.6 आप क्या चाहते हैं, ठीक है?

+0

यूप। प्रश्न को अद्यतन कर रहा है ... –

+0

@ एंटोनएस। क्रायवेयॉय: तो किसने आपको सुझाव दिया कि आपको "कच्चे यूनिकोड" का सहारा लेना पड़ा? –

5

संदर्भित 1.4 API टेक्स्ट कि मायने रखती है की लाइन है:

ASCII वर्ण \, टैब, प्रपत्र फ़ीड, न्यू लाइन, और गाड़ी वापसी लिखा जाता है के रूप में \\, \t, \f, \n, और क्रमशः \r

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