से पढ़ने पर एन्कोडिंग शून्य (\ u0000) से बचने के लिए कैसे मैं एक अनुरोध निकाय पढ़ रहा हूं और उसे इनपुट स्ट्रीम में डाल रहा हूं। जबकि मैं स्पष्ट रूप से डीकोड विधि कह रहा हूं, स्ट्रिंग के बाद भी मुझे कई \ N0000 (शून्य) मिलते हैं।इनपुटस्ट्रीम
InputStream is = exchange.getRequestBody();
byte[] header = new byte[100];
is.read(header);
String s = new String(header, "UTF-8");
मैं मानक जावा लाइब्रेरी से कैसे बच सकता हूं? मैं तीसरे पक्ष के पुस्तकालयों का उपयोग नहीं कर सकता।