जावा org.w3c.dom.ls के लिए प्रलेखन पढ़ना ऐसा लगता है कि एलिमेंट को केवल जावा मूल स्ट्रिंग एन्कोडिंग, यूटीएफ -16 के साथ स्ट्रिंग में क्रमबद्ध किया जा सकता है। हालांकि मुझे यूटीएफ -8 स्ट्रिंग बनाने, बचने या क्या नहीं, मुझे समझ में आता है कि यह अभी भी एक यूटीएफ -16 स्ट्रिंग होगा। किसी को भी इस बारे में जानने का विचार है? मुझे एक उत्पन्न डब्ल्यूएस क्लाइंट में जाने के लिए स्ट्रिंग की आवश्यकता है जो स्ट्रिंग का उपभोग करेगी, फिर यह यूटीएफ -8 होना चाहिए।जावा में UTF-8 में स्ट्रिंग को क्रमबद्ध करने के लिए DOMImplementationLS क्रमबद्ध करें
कोड मैं स्ट्रिंग बनाने के लिए उपयोग:
DOMImplementationRegistry domImplementationRegistry = DOMImplementationRegistry.
DOMImplementationLS domImplementationLS = (DOMImplementationLS) REGISTRY.getDOMImplementation("LS");
LSSerializer writer = domImplementationLS.createLSSerializer();
String result = writer.writeToString(element);
@Tomas - वहाँ एक UTF-8 जावा स्ट्रिंग जैसी कोई चीज नहीं है। मैं उम्मीद करता हूं कि यूटीएफ -8 एन्कोडेड बाइट्स को चार प्रकार में आँसू में खत्म करने के लिए मजबूर करने का कोई प्रयास होगा। – McDowell