युक्त संपत्ति फ़ाइल से पढ़ना मैं एक प्रॉपर्टी फ़ाइल पढ़ रहा हूं जिसमें यूटीएफ 8 वर्णमाला में संदेश शामिल है।यूटीएफ 8 वर्ण
**Problem**
The output is not in appropriate formate even though i have taken InputStream.
संपत्ति फ़ाइल लग रहा है
username=LBSUSER
[email protected]
url=http://localhost:1010/soapfe/services/MessagingWS
timeout=20000
message=Spanish character are = {á é í, ó,ú ,ü, ñ, ç, å, Á, É, Í, Ó, Ú, Ü, Ñ, Ç, ¿, °, 4° año = cuarto año, €, ¢, £, ¥}
और मैं इस फ़ाइल को इस तरह की कुछ बात पढ़ रहा हूँ,
Properties props = new Properties();
props.load(new FileInputStream("uinsoaptest.properties"));
String username = props.getProperty("username", "test");
String password = props.getProperty("password", "12345");
String url = props.getProperty("url", "12345");
int timeout = Integer.parseInt(props.getProperty("timeout", "8000"));
String messagetext = props.getProperty("message");
System.out.println("This is soap msg : " + messagetext);
उपरोक्त संदेश के आउटपुट की तरह
है 10आप {************************ SOAP संदेश परीक्षा ******** के बाद cmd में संदेश देखने में सक्षम हो सकते हैं ***************} टेक्स्ट
मुझे बाध्य किया जाएगा यदि मुझे इस फ़ाइल को ठीक से पढ़ने में कोई मदद मिलेगी। मैं दूसरे दृष्टिकोण के साथ इस फाइल को पढ़ सकते हैं, लेकिन मैं कम coed संशोधन रहा हूँ ..
यह एक अजीब समस्या है। उबंटू में मैं बस 'props.load (propFile)' का उपयोग करता हूं और यह अच्छी तरह से काम करता है, लेकिन विंडोज़ में मुझे यूनिकोड प्रोप फ़ाइल को सही तरीके से लोड करने के लिए उपरोक्त कोड का उपयोग करना पड़ा! – vakarami
यह अजीब नहीं है, आखिरकार। चरित्र सेट भारी प्लेटफार्म-निर्भर हैं। इसलिए, यह आश्चर्यचकित नहीं होना चाहिए कि उबंटू विंडोज से अलग व्यवहार करता है। असल में, आपको अगले विंडोज संस्करण में जाने के बाद फिर से अपना कोड बदलना पड़ सकता है (या सटीक होना: एक और जेवीएम संस्करण)। –