मैं Google एप्लिकेशन इंजन में एक वेब एप्लिकेशन लिख रहा हूं। यह लोगों को मूल रूप से html कोड को संपादित करने की अनुमति देता .html
है जो ब्लॉबस्टोर में एक फ़ाइल के रूप में संग्रहीत होता है।
मैं byte[]
फ़ाइल में सभी वर्णों को वापस करने के लिए fetchData का उपयोग कर रहा हूँ । मैं HTML कोड को संपादित करने के लिए उपयोगकर्ता के लिए एक html प्रिंट करने का प्रयास कर रहा हूं। सब कुछ महान काम करता है!
यहाँ अब मेरी एकमात्र समस्या है:
बाइट सरणी वापस स्ट्रिंग में कनवर्ट करते समय कुछ समस्याएँ हैं। स्मार्ट कोट्स और एक दो अक्षर काफी मजेदार लग रहे हैं। (? 's या जापानी प्रतीकों आदि) विशेष रूप से यह कई बाइट्स हैं मैं देख रहा हूं कि नकारात्मक मूल्य हैं जो समस्या पैदा कर रहे हैं।
स्मार्ट उद्धरणों के रूप में वापस आ रहे हैं -108
और -109
बाइट सरणी में। यह क्यों है और मैं सही चरित्र एन्कोडिंग दिखाने के लिए नकारात्मक बाइट्स को कैसे डीकोड कर सकता हूं?